我有两张简单的图片:
上述链接都可以访问它们。
我要做的是简单的两个版本的地图。 一个是简单的针脚,另一个是促销针。
<img src="{url with params and pure pin icon}" alt=""/>
<img src="{url with params and promo pin icon}" alt=""/>
问题是第一种情况正常,第二种情况没有(来自Google的{400}错误 - http://take.ms/pPamV)。
这是jsfiddle代码:http://jsfiddle.net/qp4jdhL0/1/ 在这两种情况下,我都使用了相同的lat&amp;用于Google静态地图请求的段落(每张地图20张)。
你知道出了什么问题吗?
答案 0 :(得分:2)
问题是网址的长度。
Google Maps API最多允许2048个字符(大字符是2171,而小字符是1991 )
来自docs
的引用网址大小限制
静态地图网址的大小限制为2048个字符。
但是,您可以通过不为每个标记定义图标来减少网址长度。如果您定义一个,它将应用于所有后续标记。
所以只需使用一次,然后按|
长度现在减少到595个字符。