Javascript地理定位如何在定位后显示位置?

时间:2018-04-06 03:59:54

标签: javascript geolocation gps

有没有办法检查邮件是否已修复,然后在输入文本中显示。这是我的代码

function get_mylocation() {
  var options = {
    enableHighAccuracy: true,
    maximumAge: 0
  }
  watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);


  function onSuccess(position) {
    var mylocation = position.coords.latitude+","+position.coords.longitude;
    $$("#mylocation").val(mylocation);      


  }

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


get_mylocation() /*run*/

但是此代码显示我在修复位置之前的位置,如何修复它?

1 个答案:

答案 0 :(得分:0)

修理是什么意思?   - 在用户停止移动或意义时固定   - 在某种意义上固定gps没有返回准确的结果?

如果前一次通话和当前通话之间的某个距离没有改变位置,请进行前检查。

你可以加入后者 gps可以暂停几秒钟。

watchPosition() - Returns the current position of the user and continues to return updated position as the user moves.

您还可以使用navigator.geolocation.getCurrentPosition();获取固定的当前位置。