地理位置科尔多瓦应用程序中的位置半径

Posted

技术标签:

【中文标题】地理位置科尔多瓦应用程序中的位置半径【英文标题】:Location Radius within a Geolocation cordova app 【发布时间】:2016-01-12 10:44:44 【问题描述】:

我有一个测试应用程序,它检查用户是否在我指定的世界范围内。如果用户在这个区域,应用程序会提醒你在这里。目前我的应用程序不是很准确。有没有更好的办法?我应该使用这样的东西吗? http://www.geomidpoint.com/random/我所在地区的设置点?你会建议我什么?

这就是我所拥有的:

function onSuccess(position) 
    $("#geolocation").html('Latitude: '  + position.coords.latitude      + '<br />' +
                        'Longitude: ' + position.coords.longitude     + '<br />' + "<hr>");

    if (position.coords.latitude > 47.999999 - 500 && position.coords.latitude < 47.999999 + 500 &&position.coords.longitude >= 7.999999 - 500 && position.coords.longitude < 7.999999 + 500 ) 
      alert("Unlocked");
    




function onError(error) 
    alert('code: '    + error.code    + '\n' +
          'message: ' + error.message + '\n');

var watchID = navigator.geolocation.watchPosition(onSuccess, onError,  timeout: 30000 );

【问题讨论】:

【参考方案1】:

请注意,如果您的应用在后台,它将无法运行。

我只是在开发一个应用程序,它有一个类似的方法,我使用这个插件进行地理围栏:

http://plugreg.com/plugin/tsubik/cordova-plugin-geofence

该插件会生成通知,但如果您的应用在前台,它还有一个捕捉转换的功能。

该插件运行良好,我只是在加那利群岛上测试它。

【讨论】:

以上是关于地理位置科尔多瓦应用程序中的位置半径的主要内容,如果未能解决你的问题,请参考以下文章

设置请求地理位置科尔多瓦

如何更改 Ionic 2 iOS 应用程序的位置访问描述?我正在为我的应用程序使用科尔多瓦地理定位插件

科尔多瓦的地理位置

科尔多瓦/Phonegap 地理位置

在不启用他们的位置的情况下在科尔多瓦上获取用户位置

如何在科尔多瓦上删除 ios 地理定位身份验证请求消息