c# - Windows Phone 8 Geolocator 在模拟器上返回虚假位置

标签 c# windows-phone windows-phone-8 windows-phone-8-emulator

我试图在 xaml Windows Phone 8 应用程序中显示我的位置。但是当我试图找到我当前的位置时,我总是得到假的微软位置,即使使用默认的 map 应用程序也是如此。例如,上面的这段代码总是返回相同的纬度和经度:

Geolocator locator = new Geolocator();
locator.DesiredAccuracy = PositionAccuracy.High;
Geoposition position = await locator.GetGeopositionAsync();
LatitudeValue.Text = position.Coordinate.Latitude.ToString("0.00");
LongitudeValue.Text = position.Coordinate.Longitude.ToString("0.00");

最佳答案

Windows Phone 8 模拟器的右上角有一个小工具栏。底部按钮是一个双人字形(如“>>”)——如果您单击它,它会弹出“其他工具”,其中一个选项卡是“位置”。您可以双击 map 在模拟器中设置您的位置,也可以记录和回放走过的路线。

关于c# - Windows Phone 8 Geolocator 在模拟器上返回虚假位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13575996/

相关文章:

c# - 使用 UI 线程调度程序调用为不同的线程异常编码获取接口(interface)?

c# - 自定义 GroupBox 控件,其中包含其他控件

c# - 在Windows Phone 8上使用SD卡

c# - 如何获取 longlistselector selecteditem itemtemplate 目标?

c# - Windows Phone 8 Longlistselector 图像缓存

javascript - 如何在 Windows Phone 8 应用程序中加载 javascript 文件?

c# - 通过C#将XPath作为参数传递给XSLT,

c# - XML如何在同一个变量下有两个数字

c# - 如何制作可点击的文本

c# - 如何从Style.Triggers升级到Interaction.Behaviors?