我正在使用以下代码在Android设备上获取Lat / Lng。我在某些设备上有lat / lng,但在大多数设备上我都没有得到它。
var options = { timeout: 3000, enableHighAccuracy: true };
document.addEventListener('deviceready', function () {
navigator.geolocation.getCurrentPosition(onSuccess, onError, options);
});
function onSuccess(position)
{
latvalue = position.coords.latitude;
lngvalue = position.coords.longitude;
timestamp = position.timestamp;
alert(latvalue);
}
function onError(error)
{
alert(error);
}
答案 0 :(得分:1)
尝试没有"选项"
navigator.geolocation.getCurrentPosition(onSuccess, onError);