在 Bing 地图 Windows 商店 App C# 上按名称搜索位置
Search a location by name on Bing Map Windows Store App C#
我如何搜索某个位置以通过某个名称(例如:纽约)获取经度和纬度?
我使用的是Bing微软的Map SDK
我不认为一个城市可以与一个特定的纬度和经度联系起来,因为它覆盖的区域跨度很大。但是,使用 Bing Map SDK 的 Search Manager Class,您可以根据您的示例在纽约输入地址以进行 GeoCode 并获取纬度和经度。
来自 msdn class 页面:
// 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);
希望对您有所帮助
我如何搜索某个位置以通过某个名称(例如:纽约)获取经度和纬度? 我使用的是Bing微软的Map SDK
我不认为一个城市可以与一个特定的纬度和经度联系起来,因为它覆盖的区域跨度很大。但是,使用 Bing Map SDK 的 Search Manager Class,您可以根据您的示例在纽约输入地址以进行 GeoCode 并获取纬度和经度。
来自 msdn class 页面:
// 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);
希望对您有所帮助