1

好的,所以我得到了一小块代码,在我发送了经纬度之后,这些代码从谷歌带回了我的位置。我现在需要做的就是从中抽出一条线。从第二个结果集中我需要得到 formatted_address。从未在 vb.net 中做过任何 xml 解析,所以我迷路了。

Dim webClient As New System.Net.WebClient
    Dim result As String = webClient.DownloadString("http://maps.googleapis.com/maps/api/geocode/xml?latlng=44.46944050638752,-88.08779155546756&sensor=false")
    Return result

在那之后我迷路了!

4

1 回答 1

2

以防有人需要知道。我想到了。这是我所做的:

Dim myAddress As String = "Nothing"
    Dim webClient As New System.Net.WebClient
    Dim result As String = webClient.DownloadString("http://maps.googleapis.com/maps/api/geocode/xml?latlng=lat,long&sensor=false")

    Dim xmlDoc As New XmlDocument()
    xmlDoc.LoadXml(result)
    Dim m_nodelist As XmlNodeList

    m_nodelist = xmlDoc.SelectNodes("/GeocodeResponse/result/formatted_address")


    myAddress = m_nodelist(1).InnerText

    result = myAddress
于 2013-05-14T19:44:48.543 回答