捕获地理定位 - Phonegap

时间:2016-04-14 13:15:12

标签: cordova geolocation

我想创建一个Phonegap应用程序,它将在网络丢弃时保存当前的地理位置。 例如,一旦我的网络或数据连接断开,我想在特定时间捕获地理位置。 我不知道它是否完全可能,但如果有人可以直接指导,我会很感激。引导我走适当的路。博客链接,指导肯定会有所帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用此插件进行地理定位,在config.xml中进行设置,并且:

<feature name="Geolocation">
    <param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
</feature>

易于使用,并且可以检测您的应用何时离线,您可以使用此 plugin

所以文件会是这样的:

document.addEventListener("offline", onOffline, false);

function onOffline() {
    navigator.geolocation.getCurrentPosition(onSuccess, onError);    
}

function onSuccess(){
    alert('position detected'); 
}

function onError(){
    alert('ERROR Detecting your current position'); 
}