【问题标题】: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 });

【问题讨论】:

    标签: javascript cordova geolocation latitude-longitude


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2018-07-20
      相关资源
      最近更新 更多