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

Hig*_*mos 4 c# windows-phone windows-phone-8 windows-phone-8-emulator

我试图在xaml windows phone 8 app中显示我的位置.但总是当我试图找到我当前的位置时,我得到假的微软位置,即使使用默认的地图应用程序.例如,上面的代码总是返回相同的纬度和经度:

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");
Run Code Online (Sandbox Code Playgroud)

gre*_*oll 9

Windows Phone 8模拟器右上角有一个小工具栏.底部按钮是双V形(如">>") - 如果单击它会弹出"其他工具",其中一个选项卡是"位置".您可以双击地图以在模拟器中设置您的位置,还可以录制和播放行进路线.