【问题标题】:Real Google static map URL limitReal Google 静态地图 URL 限制
【发布时间】:2016-08-10 12:21:06
【问题描述】:

我网站上的一个功能是登录页面,它使用静态地图来显示用户创建的路线。我前段时间注意到一些路线会中断,并推测这是由于非常长的路线超过了 2048 个字符的限制。这是一个非常简单的修复;我通过拉出每隔一个点来缩短路线(尽可能多地使 URL 变得足够短。)由于这些路线很长且图像相对较小,因此精度损失并不明显。

事情就是这样。在部署之前,我回去寻找一些较旧的很长的路线进行测试,但我找不到任何损坏的路线。我正在查找 URL 超过 6000 个字符的路由,这些路由运行良好:http://gmap-pedometer.com/gp/bookmark/view/id/6829704

事实上,我找不到任何中断的路线。 API 方面一定发生了变化。文档仍然说 URL 限制是 2048。有人知道新限制是什么吗?

【问题讨论】:

  • 您是否在遇到问题时使用同一浏览器 (IE) 进行测试? (问题肯定是在谷歌地图方面,而不是浏览器截断 URL)?
  • 好点,老实说,我没有关于我以前会在哪些浏览器上看到此内容的有效信息。但是我自己已经很多年没用过IE了,在iOS上用chrome(Mac)、Firefox(Mac)和Twitter客户端进行了测试。几分钟后,当我到达我的办公桌时,我将通过 browserstack 检查 Windows 端。但事实仍然存在,API 文档似乎与现实不符,我想知道真正的限制。
  • 刚刚在 IE10 和 Win7 上的 Chrome 中尝试过,结果相同。 API 中的某些内容似乎确实发生了变化。
  • 好吧,只是猜测。对此一无所知,祝你好运!

标签: google-static-maps


【解决方案1】:

documentation 已经更新:

Google 静态地图 API 网址的大小限制为 8192 个字符。

【讨论】:

  • 啊哈,原来如此。猜他们在听!
【解决方案2】:

他们应该提供一个 POST API 来获取具有非常长的编码路径的静态地图, 在我的例子中,当我绘制一些驱动凸包多边形时,静态 get API 达到了它的极限。

【讨论】:

    猜你喜欢
    • 2011-05-15
    • 2013-07-06
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 2016-06-14
    相关资源
    最近更新 更多