【发布时间】:2016-11-21 01:29:57
【问题描述】:
如何搜索某个位置以通过某个名称获取经度和纬度,例如:纽约? 我正在使用 Microsoft 的 Bing Map SDK。
【问题讨论】:
标签: c# windows-store-apps
如何搜索某个位置以通过某个名称获取经度和纬度,例如:纽约? 我正在使用 Microsoft 的 Bing Map SDK。
【问题讨论】:
标签: c# windows-store-apps
我不相信一座城市可以与一个特定的纬度和经度联系在一起,因为它覆盖了很大的区域。但是,使用 Bing Map SDK 的Search Manager Class,您可以根据您的示例将纽约的地址输入到 GeoCode 并获取纬度和经度。
来自 msdn 类页面:
// Set the address string to geocode
Bing.Maps.Search.GeocodeRequestOptions requestOptions = new Bing.Maps.Search.GeocodeRequestOptions("1 Microsoft Way, Redmond, WA");
// Make the geocode request
Bing.Maps.Search.SearchManager searchManager = myMap.SearchManager;
Bing.Maps.Search.LocationDataResponse response = await searchManager.GeocodeAsync(requestOptions);
希望对你有帮助
【讨论】: