gpt4 book ai didi

python - 谷歌静态 map API : Generating a static map with paths

转载 作者:太空狗 更新时间:2023-10-30 00:46:45 24 4
gpt4 key购买 nike

我正在尝试生成一个静态谷歌地图,上面有一些点,还有一些连接这些点的线(我很快就会让这些线与行车方向相对应,但那是稍后的事)。现在我有这样的代码来生成 URL:

def getStaticMapAddress(self, route):
url = "http://maps.google.com/maps/api/staticmap?center="+str(route[0].location.lat)+","+str(route[0].location.lng)+"&zoom=6&size=400x400&markers="
i=0
while i<len(route):
url += str(route[i].location.lat)+","+str(route[i].location.lng)
i=i+1
if (i < len(route)):
url += "|"
url += "&path=color:0xff0000ff&weight:5"
i=0
while i<len(route):
url += "|"+str(route[i].location.lat)+","+str(route[i].location.lng)
i+=1
url += "&sensor=false"
return url

在此函数中,“路线”是具有关联位置的用户列表。使用我的测试数据,生成了这个 URL:

http://maps.google.com/maps/api/staticmap?center=50.8202008,-0.1324898&zoom=6&size=400x400&markers=50.8202008,-0.1324898|51.447341,-0.0761212|51.4608947,-2.5884312&path=color:0xff0000ff&weight:5|50.8202008,-0.1324898|51.447341,-0.0761212|51.4608947,-2.5884312&sensor=false

如果您查看该静态 map ,您可以看到标记但看不到路径。我一直在查看这方面的文档 (http://code.google.com/apis/maps/documentation/staticmaps/#Paths),但看不出哪里出了问题。查看示例,我的 URL 似乎与示例具有完全相同的格式。有谁知道我做错了什么?

谢谢

最佳答案

关于python - 谷歌静态 map API : Generating a static map with paths,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com