在没有GPS的情况下检索react-native中的地理位置

时间:2017-01-26 21:18:56

标签: react-native

我正在寻找一种解决方案,通过react-native在不使用GPS的情况下在Android和iOS上获取地理位置。

默认的geolocation模块似乎不支持这个,或者我错了?

1 个答案:

答案 0 :(得分:3)

似乎函数getCurrentLocation将选项对象作为最后一个参数,使该位置能够基于单元塔三角测量(或者其他方式 - 至少不会触及GPS)。

navigator.geolocation.getCurrentPosition(
  (position) => {
    var initialPosition = JSON.stringify(position);
    this.setState({initialPosition});
  },
  (error) => alert(JSON.stringify(error)),
  {enableHighAccuracy: false, timeout: 20000, maximumAge: 1000}
);

请注意 enableHighAccuracy:false 属性。