2012-05-10 159 views

回答

0

你必須調用從兵REST based web services,表明整個地址。此類服務將返回GeoCoordinate(如果找到),您將使用它來創建圖釘。

乾杯,

+0

是否有使用本服務的國家裏,任何限制的,因爲我得到了它的工作對COUNTRYREGION = 「US」, 「英國」, 「DE」,但無法得到印度[IN],我沒有發現異常。任何想法? – user1371727

0

只能添加東西基於經度和緯度的地圖(地理座標)。沒有辦法通過地址將東西添加到bing地圖中。

您可以撥打bing或google的服務來檢索特定地址的地理座標。

+0

嗨,我作爲「'e.Result.ReadTimeout'拋出異常類型'System.InvalidOperationException」異常.Below是mycode。 private void getGeoCoordinates(){var webClient = new WebClient(); webClient.OpenReadCompleted + = OnOpenReadCompleted; string surl =「http://dev.virtualearth.net/REST/v1/Locations?CountryRegion=US&adminDistrict=WA&locality=Somewhere&postalCode=98001&addressLine=100 Main St.&key = AsIyeDMsvU4lhAVkckXTJE7mf9s1hEBSQTb2oFLaKdUcwUdUGLvJo0wzA5hjTO4q」; webClient.OpenReadAsync(new Uri(surl,UriKind.Absolute));} – user1371727

+0

下面是你的代碼?哪裏? – GeertvdC

+0

private void getGeoCoordinates(){var webClient = new WebClient(); webClient.OpenReadCompleted + = OnOpenReadCompleted; string surl =「http://dev.virtualearth.net/REST/v1/Locations?CountryRegion=US&adminDistrict=WA&locality=Somewhere&postalCode=98001&addressLine=100 Main St.&key = AsIyeDMsvU4lhAVkckXTJE7mf9s1hEBSQTb2oFLaKdUcwUdUGLvJo0wzA5hjTO4q」; webClient.OpenReadAsync(new Uri(surl,UriKind.Absolute));} – user1371727