|
我用外卖的cordova定位插件的时候,获取定位位置的时候,打印的是undefined,调用成功,但是数据是"经度:undefined, 维度:undefined".该怎么解决呢
- if (navigator.geolocation) {
- var success = function(data) {
- // data.longtitude 经度
- // data.latitude 纬度
- // data.address 文字描述的地址信息
- // data.hasRadius 是否有定位精度半径
- // data.radius 定位精度半径
- // data.type 定位方式
- // data.coorType
- console.log('---> 经度:' + data.longtitude + ',纬度:' + data.latitude);
- justep.Util.hint('经度:' + data.longtitude + ',纬度:' + data.latitude, {type: 'success'});
- };
- var fail = function(e) {
- justep.Util.hint("获取地理位置失败," + e.message, {type: 'success'});
- };
- /**
- * 如果在室内 enableHighAccuracy: true 反而误差更大 如果在室外 enableHighAccuracy:
- * true 相对准确
- */
- navigator.geolocation.getCurrentPosition(success, fail);
- /*
- * var gpsWatchID = navigator.geolocation.watchPosition(success,
- * fail,{ timeout: 30*1000, maximumAge: 30000, enableHighAccuracy:
- * true});
- */
- }
复制代码
|
|