我正在尝试从谷歌地图静态图像 API 获取远足小径的静态图像,但我看到了一些奇怪的行为。有时,它工作得很好,而其他时候,它要么根本不显示路径,要么以一种奇怪的方式渲染它。
这是一个没有按照我期望的方式显示的路径示例:锯齿状路径
当我从这些相同的坐标构建 KML 时,一切都以我期望的方式显示。但是当它被发送到静态图像 API 时,事情就变得混乱了。
我一直在调整地图的中心和缩放,但没有明显的效果。为了适应 URL 字符限制,我不得不减少路径中的坐标数。我尝试调整路径中的点数,但我仍然得到一个奇怪的锯齿状路径,而不是我从 KML 文件中看到的路径。
我还尝试从上面的 URL 中删除坐标,直到找到罪魁祸首,但后来我遇到了另一个问题。试试这个图像:没有任何积分。您会注意到此图像中根本没有显示路径。
有时,调用工作得很好(我没有得到我想要的粒度,因为我必须在 URL 长度限制内修剪坐标 - 但我可以忍受)。你可以在这里看到一个例子:工作示例
这是怎么回事?我是否犯了一些我看不到的简单错误,或者这是谷歌的结果?谢谢!