2016-12-22 11 views
-2

私はwatchposition google APIを使用してJavaScriptでWebアプリケーションをコーディングしています。 私は場所のソースを選択する方法がないことを読んだ。GoogleマップAPIを使用した位置情報源

どのようにAPIがGPSかWi-Fiまたは携帯電話ネットワークからの位置情報を取得しているかどうかはわかります。

実際にはGPSが必要ですが、モバイルネットワークを使って場所を取得していると思います。

答えて

0

何を後にしていることはHTML5ジオロケーション

Google Maps Geolocation - Google Developers

しかし、ここでは基本的にあなたが自分でGPSを有効にするには、ユーザーからのアクセスを要求する必要がありますJSFiddle

でいるようですねデバイス。

その後、HTML5 Geolocation Navigatorを使用して、デバイスを介してユーザーの位置を取得します。

// Try HTML5 geolocation. 
    if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(function(position) { 
     var pos = { 
     lat: position.coords.latitude, 
     lng: position.coords.longitude 
     }; 

     infoWindow.setPosition(pos); 
     infoWindow.setContent('Location found.'); 
     map.setCenter(pos); 
    }, function() { 
     handleLocationError(true, infoWindow, map.getCenter()); 
    }); 
    } else { 
    // Browser doesn't support Geolocation 
    handleLocationError(false, infoWindow, map.getCenter()); 
    } 
関連する問題