python googlemaps添加点

2024-07-03 07:40:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python创建一个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)

但我的地图没有出现。有人能帮我告诉我我做错了什么吗?


Tags: path标记importurl网页地图mapsdraw
2条回答

我测试了你的代码,我相信我找到了问题所在。现在,您正在打开默认的Google地图页面,它对您定义的地图一无所知。相反,请将最后一行改为:

url = './mymap.draw.html'

你的地图会出现在一个新的标签上,完全按照指定的。玩得高兴!:)

mymap.draw('mymap.draw.html') 
url = 'mymap.draw.html'
webbrowser.open_new(url)

相关问题 更多 >