如何使用bing maps在Windows Phone应用程序8.1中显示当前位置和附近的位置

时间:2015-10-16 13:44:10

标签: c# visual-studio-2013 windows-phone-8.1 bing-maps

我正在尝试开发Windows Phone 8.1应用程序。(不是silverlight)。我需要找到我当前的位置和最近的位置。 (即按类别过滤的给定距离内的地理兴趣点(例如10公里),例如“餐馆”,“汽油铺位”,“酒店”等。)

在BingMapsTask的帮助下,我们可以在silverlight应用程序中完成。所以来wp8.1我尝试使用launch uri。但我无法通过此uri

获取当前位置和附近所选类别
await Windows.System.Launcher.LaunchUriAsync(new Uri("bingmaps:?lvl=10&where=restaurants", UriKind.Absolute));

如何获取当前附近的地点列表

1 个答案:

答案 0 :(得分:1)

首先使用“GetGeopositionAsync”函数获取当前位置。 然后使用您收到的坐标尝试它。

URI示例:“bingmaps:?cp = 40.726966~-74.006076& lvl = 10& where = New%20York”

另请注意,GetGeopositionAsync函数需要花费时间,因此“等待”它直到得到结果。使用try-catch检查手机GPS /位置是否打开。

如果有效,请提升

干杯