在地图上显示点的Google Python代码

0 投票
1 回答
3940 浏览
提问于 2025-04-16 15:24

我正在用Python开发一个地图(类似谷歌地图),并想在特定位置添加一些标记。经过搜索,我发现可以使用pygmaps来实现这个功能。所以我用pip安装了它,然后写了这段代码,但我需要添加标记,并打开一个网页来查看地图上的这些标记。

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 = url = './mymap.draw.html'
webbrowser.open_new_tab(url) 

但是我没有看到标记,只看到了地图。

1 个回答

3

mymap.draw('./mymap.draw.html') 
url = url = './mymap.draw.html'

改成

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

对我来说有效。

补充:添加了截图。

在这里输入图片描述

撰写回答