我试图在 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/