2010-12-17 136 views
0

我的情景:谷歌地圖查找地址

我使用Artem.GoogleMap.dll

GoogleMarker oMarker = new GoogleMarker(42.1229, 24.7879);    
GoogleMap1.Markers.Add(oMarker); 

我需要找到位置[地址]爲特定的緯度和經度我怎麼可以這樣使用GoogleMap的?不要想在那GMAP insteed顯示獲得locaiton的

遺憾的名字我的英語太差

回答

0

看一看的文件,它看起來很容易:

http://googlemap.codeplex.com/wikipage?title=Google%20Geocoder&referringTitle=Documentation

您需要創建一個GeoRequest對象並在構造函數中傳入lat/lng,以下是文檔中的示例代碼:

GeoRequest request = new GeoRequest(42.1438409, 24.7495615); 
    GeoResponse response = request.GetResponse(); 
    string address = response.Results[0].FormattedAddress; 
    // TODO use address values 
+0

我得到了錯誤 文化'en'是一種中立的文化。它不能用於格式和解析,因此不能被設置爲線程的當前文化。 – anbuselvan 2010-12-17 11:30:46

+0

您是否可以更新您的問題,並提供更多關於您已更改內容的詳細信息,您在哪裏得到錯誤?你沒有提供足夠的信息。 – kzhen 2010-12-17 14:41:47

+0

我在執行此行時遇到以下異常:GeoResponse response = request.GetResponse(); 「Culture'en'是一種中性文化,它不能用於格式化和解析,因此不能被設置爲線程當前的文化」 – anbuselvan 2010-12-29 08:57:00