Get City Name from Reverse Geocoding mit breiten-und Längengrad

http://maps.googleapis.com/maps/api/geocode/xml?latlng=39.952853,32.901470&sensor=false

In diesem xml-url-ich konnte nicht Daten aus dem Bereich erläutert, die in der unten.

<long_name>Altınevler Mahallesi</long_name>

Ich bin mit asp.net c#. Könnten Sie mir helfen mit diesem?

Dies ist der code, den ich versuchte, die Daten aus xml -

XmlDocument xdoc = new XmlDocument();
xdoc.Load(
    "http://maps.googleapis.com/maps/api/geocode/xml?latlng=39.952853,32.901470&sensor=false"
    );

XmlNodeList xNodelst = xdoc.DocumentElement.SelectNodes("entry");

foreach (XmlNode xNode in xNodelst)
{
    label1.Text += "read";
}
  • Würden Sie bitte poste den code, den Sie sind geschrieben, um zu versuchen, um die Daten zu erhalten?
  • natürlich habe ich bearbeitet meine post.
  • Was, wenn Sie ändern die Zeile in XmlNodeList xNodelst = xdoc.DocumentElement.SelectNodes("result/address_component/long_name");?
  • Aber es gibt viele adress_componet wie bekomme ich eine spesific
  • es funktioniert nicht.
  • Könnten Sie etwas konkreter über das, was Ergebnis Sie erwarten? XmlNodeList xNodelst = xdoc.DocumentElement.SelectNodes("result/address_component/long_name[. = 'Altınevler Mahallesi']"); zurückkehren würde zwei Ergebnisse für das long_name.
  • Thank u für die Hilfe

InformationsquelleAutor Kemal Ekren | 2015-11-09
Schreibe einen Kommentar