2016-12-22 1 views
-2

watchposition google API를 사용하여 자바 스크립트에서 웹 애플리케이션을 코딩하고 있습니다. 위치 소스를 선택할 방법이 없다고 읽었습니다.Google지도 API가있는 위치 소스

그렇다면 API가 GPS 또는 Wi-Fi 또는 휴대 전화 네트워크의 위치를 ​​소싱하는지 어떻게 알 수 있습니까?

실제로 GPS가 필요하지만 위치를 얻으려면 모바일 네트워크를 사용하고 있다고 생각합니다.

답변

0

Google Maps Geolocation - Google Developers

HTML5 위치 정보이다 그러나 여기 JSFiddle

은 기본적으로 당신의 GPS를 사용하려면 사용자의 액세스를 요청해야합니다 후 당신이있어 무엇을 같은 소리들이 장치.

그 다음부터는 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()); 
    }