【发布时间】: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 中的某些内容似乎确实发生了变化。
-
好吧,只是猜测。对此一无所知,祝你好运!