我正在使用cordova开发一个应用程序,并发现需要获取用户的纬度和经度数据,但我的应用程序将脱机使用(无需访问Internet).
我有两个问题:
1 – 如何检查设备是否处于活动状态?
2 – 如何在没有互联网连接的情况下使经度和经度脱机?这是可能的?
解决方法
我会尽力回答你:
1.-您可以使用PhoneGap GeoLication API来检查位置,以及是否启用了GPS.检查一下:Use PhoneGap to Check if GPS is enabled
2.-是的,GPS是一个卫星系统,允许您的设备跟踪它在地球上的当前位置.它独立于您的手机运算符,然后来自Internet连接.然后,您的设备将能够知道它的位置. HTML5 offline mode and geolocation
此外,您可能需要Internet连接才能显示地图.离线地图没有太多解决方案.只是工匠的:http://davidrs.com/wp/phonegap-3-0-leaflet-offline-maps/
希望能帮助到你
记住:当打开平面模式时,大多数设备也会关闭GPS天线.