2011-04-08 2 views
2

파이썬을 사용하여 특정 위치에 표시된 포인트가있는 googlemaps를 만듭니다.파이썬 googlemaps 포인트 추가

포인트를 추가하면 pygmaps을 사용하여 추가 할 수 있습니다. 이제 포인트를 추가하고지도의 웹 페이지를 열어야합니다. 포인트를 찾으십시오.

import pygmaps 
import webbrowser 
mymap = pygmaps.maps(37.428, -122.145, 16) 
mymap.setgrids(37.42, 37.43, 0.001, -122.15, -122.14, 0.001) 
mymap.addpoint(37.427, -122.145, "#0000FF") 
mymap.addradpoint(37.429, -122.145, 95, "#FF0000") 
path = [(37.429, -122.145),(37.428, -122.145),(37.427, -122.145),(37.427, -122.146),(37.427, -122.146)] 
mymap.addpath(path,"#00FF00") 
mymap.draw('./mymap.draw.html') 
url = 'http://maps.google.com' 
webbrowser.open_new_tab(url) 

내지도가 표시되지 않았습니다. 어느 누구라도 나를 도울 수 있고 내가 뭘 잘못하고 있다고 말할 수 있습니까?

답변

5

나는 코드를 테스트 한 결과이 문제를 발견했다고 생각합니다. 지금은 정의한지도에 대해 전혀 알지 못하는 기본 Google지도 페이지를 여는 것입니다. 대신, 다음 - 투 - 마지막 줄에 변경 :

 
url = './mymap.draw.html' 

을하고 지정된지도 정확히, 새 탭에 표시됩니다. 재미있어! :)

+0

OHHHH 정말 고마워요, 정말 고마워요! soooooooooooooooooo muchhh !! Danke Danke =) – ingy

+0

@ingy 문제 없습니다, pygmaps에 대한 포인터 주셔서 감사합니다. 나는 언젠가 그걸 가지고 놀아야 할 것이다. –

0
mymap.draw('mymap.draw.html') 
url = 'mymap.draw.html' 
webbrowser.open_new(url) 
관련 문제