1
function initGeolocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(success, fail, {
            enableHighAccuracy: false,
            maximumAge: 15000,
            timeout: 30000
        };
    }
}

これは、デスクトップ クローム、サファリ、iOS などで機能します。しかし、android chrome ブラウザでは失敗します。これを機能させる方法についてのアイデアはありますか?

編集:私も以下を試しましたが、まだ失敗します

navigator.geolocation.watchPosition(success, fail, {
    enableHighAccuracy: true,
    maximumAge: 30000,
    timeout: 27000
});
4

1 に答える 1