function initGeolocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, fail, {
enableHighAccuracy: false,
maximumAge: 15000,
timeout: 30000
};
}
}
这适用于桌面 chrome、safari、iOS 等;但在 android chrome 浏览器中失败。关于如何使这项工作的任何想法?
编辑:我也尝试了以下但仍然失败
navigator.geolocation.watchPosition(success, fail, {
enableHighAccuracy: true,
maximumAge: 30000,
timeout: 27000
});