2009-09-30 2 views
2

특정 Python 스크립트를 가져오고 싶습니다 (실제로는 여기에 중요한 언어가 아닐지라도).이를 실행중인 시스템의 현재 지리적 위치를 찾으려고합니다. 예상했을지 모르겠지만, 부팅 할 때 노트북의 위치를 ​​알려주는 작은 스크립트가 있습니다. :)
무료 웹 서비스 또는 API가 있습니까? 나는 Google Maps의 내 집을 찾아내는 능력에 꽤 감명을 받았습니다 (단지 5 미터 밖에 떨어져 있지 않았습니다!).파이썬 스크립트에서 현재 지리적 좌표를 찾으십시오.

답변

3

나는이 파이썬 스크립트 http://netsekure.org/wp-content/uploads/ip2loc.py을 보았습니다.이 스크립트는 당신이 찾고있는 것과 비슷할 수도 있습니다.

+1

당신이 인용 한 스크립트는 광산보다는 제 카운티의 ISP 주소 만 찾았지만 공개 데이터로 얻을 수있는 가까운 거리에 있습니다. 멋진 스크립트처럼 보입니다. 물론 인터넷 연결을 사용하지만 전자 메일을 보내는 데 의존하므로이 응답은 좋은 것으로 보입니다! +1 –

+0

링크가 끊어졌습니다. – les

1

Google의 GeoLocation API (API 문서 here)를 사용할 수 있습니다. docs :

"Gears가 HTTP POST를 사용하여 요청을하면 HTTP를 통해 통신이 수행됩니다. 요청과 응답은 모두 JSON 형식이며 두 가지 유형 모두 application/json입니다."

파이썬 표준 라이브러리 json 모듈은 here입니다.

+0

하지만 해당 HTTP POST로 타겟팅 할 위치 제공 업체의 IP 또는 DNS는 무엇입니까? (핸드폰 타워, 와이파이 제공 업체 등을 찾아 내 "단지 IP"를 좁히는 데 도움이되는 문제 외에도 ...). –

+0

네, 그런 요청을 보낼 곳은 어디입니까? –

+0

직접 시도하지는 않았지만 JSON 요청을 http://www.google.com/loc/json에 게시 해보세요. – ViennaMike

관련 문제