Windows phone 8 wp8模拟器上的坐标

Windows phone 8 wp8模拟器上的坐标,windows-phone-8,windows-phone-8-emulator,Windows Phone 8,Windows Phone 8 Emulator,我正在尝试获取我的当前位置;我的代码是正确的,但wp8 emulator每次都给出相同的结果(我在亚洲时使用Microsoft place)。即使是在堆栈溢出上,我也读过别人的帖子,但我无法理解他们的答案。他们说的是从模拟器设置位置“>>”位置。我想知道当我运行我的应用程序时,emulator能给我正确的答案吗?是仿真器故障吗?它将如何在真正的设备上工作?它会给出同样的错误结果还是正确的结果 谢谢它可以在真实设备上正常工作。Emulator并没有必要的硬件来正确检测您的位置(如移动GPS),而实

我正在尝试获取我的当前位置;我的代码是正确的,但wp8 emulator每次都给出相同的结果(我在亚洲时使用Microsoft place)。即使是在堆栈溢出上,我也读过别人的帖子,但我无法理解他们的答案。他们说的是从模拟器设置位置“>>”位置。我想知道当我运行我的应用程序时,emulator能给我正确的答案吗?是仿真器故障吗?它将如何在真正的设备上工作?它会给出同样的错误结果还是正确的结果


谢谢

它可以在真实设备上正常工作。Emulator并没有必要的硬件来正确检测您的位置(如移动GPS),而实际的windows phone设备已经安装


这就是为什么人们在emulator中手动设置位置以测试其位置感知应用程序的原因。

WP8 emulator没有GPS或其他方法来获取位置,就像手机或其他设备可能能够获得的位置一样。因此,仿真器还有其他获取位置信息的方法

如果要更改周围的位置设置,需要单击emulator右侧的双V形。这将打开“附加工具”菜单。单击位置选项卡。然后,单击地图上的任意位置,将仿真器的位置设置为单击的位置。当您运行代码获取位置时,它将反映新位置

现在你问

当我运行我的应用程序时,emulator能给我正确的答案吗

仿真器不知道它在哪里,您可以按照上述方式设置它的位置。所以,只要你给它一个你认为正确的位置,它就会正确

它将如何在真正的设备上工作

在实际设备上,有多种获取位置的方法。1.全球定位系统。2.蜂窝塔的位置。3.您可以连接到Wifi网络(手机可以确定某些Wifi连接点的位置)。手机将使用这些机制之一获取位置