2017-11-02 7 views
-1

현재 위치의 정확한 lat-long을 필요로하는 프로젝트에서 작업하고 있습니다. Google Maps API를 사용하여 코드를 실행하려고 시도했지만 Windows 7 컴퓨터에서는 http://freegeoip.net/json이지만 '현재 위치'는 입력 및 정확한 lat-long으로 출력되지 않습니다.Python 3.3.5 - 현재 위치의 위도 및 경도 가져 오기

누군가 도와 드릴 수 있습니까?

감사합니다. Sanket.

+3

을 시도 할 수 있습니다보다 지오 코더 모듈

pip install geocoder 

을 설치해야 할이 무엇 "내 현재 위치"를 입력으로 사용한다는 의미입니까? 게시 한 API에 어떤 문제가 있습니까? 또한 ** 정확한 ** lat-long을 얻을 수있는 방법은 없지만 보통 apis는 합리적인 견적을 줄 것입니다. 당신은 더 구체적인 무엇이든을위한 GPS를 필요로 할 것입니다 ... – Shadow

+1

당신이 시도한 다음 당신을 도울 수 있습니다. [Minimal, Complete, Verifiable 예제] (https://stackoverflow.com/help/mcve)를 만드는 방법을 참조하십시오 – skrubber

+0

IP 주소를 http://freegeoip.net/의 끝에 입력해야합니다. json/[ip_address]' – yash

답변

1

이 매우 simple.you 시도 할 수 있습니다 첫 번째

당신이이 일

import geocoder 
 
myloc = geocoder.ip('me') 
 
print(myloc.latlng)

+0

현재 위치를 사무실 위치와 일치 시키려고 시도하고 있으며 일치하는 경우 도착 SMS를 보냅니다. 지금 제 사무실에 앉아서 위의 코드를 실행하면 https://mynasadata.larc.nasa.gov/latitudelongitude-finder/에서 얻은 lat-long과 코드 사이의 불일치가 있습니다. 대략적인 값이면 효과가 있습니다. – Sanket