首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Windows Phone 8.1中的Windows地图API搜索兴趣点(POI)而不是地址

如何使用Windows Phone 8.1中的Windows地图API搜索兴趣点(POI)而不是地址
EN

Stack Overflow用户
提问于 2015-11-16 10:57:45
回答 1查看 221关注 0票数 0

是否有办法使用Windows map API搜索兴趣点(POI)而不是地址?我正在为Windows phone8.1开发一个应用程序,我知道MapLocationFinder.FindLocationsAsync()可以在搜索地址时返回响应,但不会返回POI。

例如,如果我搜索“Starbuck”、“McDonald”或“Queensbay Mall”,则不返回任何结果。

我知道其他一些地图API使用REST或Spatial Data Services来获取POI,但我不想使用它,因为我需要地图离线工作(在将离线地图下载到设备之后)。我无法使用mapTask获取兴趣点,因为我需要将兴趣点列表返回给应用程序进行进一步处理。我确定除了离线地图中的地址之外,还存在POI信息。

请建议任何方法获得这一点。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-11-16 20:16:49

代码语言:javascript
复制
 MapIcon mi = new MapIcon();
 mi.Location = new Windows.Devices.Geolocation.Geopoint(new BasicGeoposition()
 {
     Latitude = position.Coordinate.Point.Position.Latitude,
     Longitude = position.Coordinate.Point.Position.Longitude
 });
 mymap.MapElements.Add(mi);
 await mymap.TrySetViewAsync(mi.Location, 18D, 0, 0, MapAnimationKind.Bow);
 await Windows.System.Launcher.LaunchUriAsync(new Uri("bingmaps:?lvl=10&where=starbuck", UriKind.Absolute));

试试这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33727846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档