2012-05-04 28 views

回答

2

您不必使用Google的任何JavaScript API來獲取地理編碼數據。只需使用WebRequest對象並從地理編碼服務提供的XML文件中讀取結果即可。

WebRequest req = System.Net.WebRequest.Create("your adress"); 
WebResponse response = req.GetResponse(); 

從那裏,你可以得到的數據流,並創建一個StreamReader如下:

Stream stream = response.GetResponseStream(); 
StreamReader reader = new StreamReader(stream); 

之後,簡單地使用元素標籤「LAT」和「LNG」解碼XML。 然後,您應該能夠獲得您正在查找的數據。

有關更多信息,尤其是使用Google地理編碼服務的服務條款,請訪問Google Maps API網站。

+0

我無法提供地址。我想知道沒有地址的用戶位置。 – kelvinfix

+0

正在移動設備上開發應用程序?你可能需要看一些GPS API或類似的東西。 –

0
  string strSelect = textBoxGpsLatitude.Text; 
      strSelect += ","; 
      strSelect += textBoxGpsLongitude.Text; 

      webBrowser3.Navigate("http://maps.google.com/maps?q=" + strSelect, false); 
相關問題