Phonegap通过WiFi和移动网络获取用户位置而不是GPS

时间:2015-02-27 10:13:44

标签: javascript cordova wifi

我正在PhoneGap Cordova中构建一个Android应用程序。我想从用户使用我的应用程序获取用户的位置。如果连接到 wifi 或移动网络如GSM / CDMA 3G / H 但不是原生。

1 个答案:

答案 0 :(得分:0)

要使用Wifi /移动网络请求排名但 GPS,请将enableHighAccuracy选项设置为false

e.g。

navigator.geolocation.getCurrentPosition(
  function(position){
    console.log("Accuracy is: "+position.coords.accuracy+"m"
  },
  function onError(error) {
    alert('code: '    + error.code    + '\n' +
      'message: ' + error.message + '\n');
  },{
    enableHighAccuracy: false
  });

有关详细信息,请参阅geolocation plugin documentation