geolocation 获取不到信息,错误代码code 为null,并且提示 position retrieval timed out。请问该如何处理?
小小码农
- 发布:2016-07-30 10:02
- 更新:2017-06-15 14:07
- 阅读:2354
小小码农 (作者)
//定位
plus.geolocation.getCurrentPosition(function(point) {
document.getElementById("location").innerHTML = point.addresses;
latitude = point.coords.latitude;
longitude = point.coords.longitude;
}, function(e) {
alert("获取定位位置信息失败:"+ e.message);
}, {
geocode: true,
provider: 'baidu',
timeout:10000
});
一般第一次获取时没有出现问题,有时返回之前页面后在打开该页面的时候 就获取不到值,设置timeout为10000,等10s 后就提示position retrieval timed out,并且错误码code 为null
小小码农 (作者)
//定位
plus.geolocation.getCurrentPosition(function(point) {
document.getElementById("location").innerHTML = point.addresses;
latitude = point.coords.latitude;
longitude = point.coords.longitude;
}, function(e) {
alert("获取定位位置信息失败:"+ e.message);
}, {
geocode: true,
provider: 'baidu',
timeout:10000
});
一般第一次获取时没有出现问题,有时返回之前页面后在打开该页面的时候 就获取不到值,设置timeout为10000,等10s 后就提示position retrieval timed out,并且错误码code 为null
2016-08-01 17:25