【发布时间】:2014-09-20 21:51:02
【问题描述】:
使用 xamarin 获取当前位置 currentLocation example
我使用上面的链接来获取当前位置的纬度和经度。
在升级到 IOS 8 之前的 IOS 7 中,它会在模拟器和设备上显示我当前的位置纬度和经度。(在模拟器中获取当前位置纬度和经度对我来说看起来很奇怪)。
升级到 iOS 8 后运行相同的代码
在模拟器中:(始终开启wifi无sim卡定位服务App。)
Result:
latitude = 37.785834.
longitude = -122.406517.
在设备 iPhone5c 上(始终打开 wifi 无 sim 卡定位服务应用程序。)
Result:
latitude = 37.785834.
longitude = -122.406517.
(但我预计我当前位置的经纬度)
升级后它不会询问,该应用程序喜欢使用您当前的位置 GPS。带有是、否选项的警报消息。
如何获取我当前所在位置的经纬度?
【问题讨论】:
-
我从来没有让模拟器返回除通过调试设置的位置或模拟器中的位置菜单之外的任何位置。检查您是否没有在 Xcode 调试中强制模拟位置 - 这将适用于模拟器和设备
-
在模拟器上运行应用程序时显示结果:纬度 = 37.785834。经度 = -122.406517。当在设备 (Iphone5c) 位置服务 Location.IOS(应用程序名称)上运行时,选中检查始终允许位置访问并打开应用程序结果:纬度:[lat] 经度:[lon].... 它不起作用不显示当前位置纬度和经度。
-
我猜 locationManger 出了点问题。无法获取当前位置的经纬度。请让我知道如何获取当前位置的纬度和经度。为 IOS 使用 LocationManager xamarin。
-
您好,亲爱的,您在模拟器中发现这个问题了吗?
标签: ios ios7 gps xamarin locationmanager