谷歌静态地图api问题 - 不会显示我的所有标记

时间:2016-06-29 14:06:51

标签: django google-maps google-maps-markers google-static-maps

我有一个项目需要自动生成带标记的地图。我已成功使用内置标记生成这些地图,现在注意切换到自定义标记以更准确地描述要标记的项目。

到目前为止,我已经能够为2-3个图标做到这一点,但是只要我添加更多(比如5/6图标),其中一些就会从地图中省略。目前这些图像都托管在运行代码的同一台机器上,并通过我的Django网站提供。

我的第一个想法是,问题与我的服务器太慢,无法在google渲染静态地图时同时提供所有6个图标,但我认为谷歌的代码等待渲染前要加载的标记图标.....

有什么建议吗?我会在这里发布我的请求,但我不想发布我的API密钥。如果您认为它会有所帮助,我可以发布一个混淆版本。

1 个答案:

答案 0 :(得分:1)

经过进一步的研究,每个staticmaps api请求似乎有5个自定义标记的限制。

要解决此问题,请发出多个请求并合并地图。对于地图2+,将maptype设置为roadmap,style = feature:all | visibility:off

可在此处找到更多详细信息:Anyway to overcome the 5 custom icon urls per request?