Google maps 谷歌静态地图API-长URL

Google maps 谷歌静态地图API-长URL,google-maps,google-static-maps,Google Maps,Google Static Maps,我生成用于调用Google静态地图API的URL,但有时我的URL非常长(>2048)。 如何解决此问题?如果URL太长,您将无能为力。它是通过web浏览器的设计实现的 看到这个问题了吗 如果静态地图API不能帮助您完成任务,您可能需要查看@other如果您的url包含多段线,您可以对它们进行编码并使它们更短。这是谷歌对它的解释,然后你需要四处寻找一个用你所用的任何语言实现的程序 您可以对多段线进行编码并使其变短 以下示例可帮助您缩短多段线 我正在使用php库来缩短长度 这是图书馆的链接 如果你

我生成用于调用Google静态地图API的URL,但有时我的URL非常长(>2048)。
如何解决此问题?

如果URL太长,您将无能为力。它是通过web浏览器的设计实现的

看到这个问题了吗


如果静态地图API不能帮助您完成任务,您可能需要查看@other

如果您的url包含多段线,您可以对它们进行编码并使它们更短。这是谷歌对它的解释,然后你需要四处寻找一个用你所用的任何语言实现的程序


您可以对多段线进行编码并使其变短

以下示例可帮助您缩短多段线

我正在使用php库来缩短长度 这是图书馆的链接

如果你使用这个库

(51.838245,-111.834991|51.833179,-111.83503|51.831007022306,-111.8232751234|51.838244686875,-111.82327418214)  =  (atk{HtwqiTt^FpLmhAgl@)
这里重要的一点是,如果您使用短url,您必须使用“enc:”关键字

(fillcolor:0xAA000033|color:0xFFFFFF00|51.838245,-111.834991|51.833179,-111.83503|51.831007022306,-111.8232751234|51.838244686875,-111.82327418214)  =   (fillcolor:0xAA000033|color:0xFFFFFF00|enc:atk{HtwqiTt^FpLmhAgl@)
如果您不使用php,该库也可用于其他语言。


我希望它能帮助其他人最近,在2016年8月,URL限制已更改为8192个字符


我尝试用POST方法调用静态地图,但谷歌无法这样做。是的。好的,静态地图API只支持GET。谢谢。我是这个网站的新手。使用编码我们会失去精度,所以如果您需要精度超过5位小数,那么编码将不适用于您。因为我们完全失去了编码路径的形状