谷歌地图和很多路径点(长折线)

时间:2010-11-12 10:24:39

标签: google-maps path routes

我尝试在我的C#应用​​程序中集成G​​oogle的静态地图服务。它应该在地图上绘制自定义路线。例如:

http://maps.google.com/maps/api/staticmap?size=512x512&path=color:0x0000ff|weight:5|40.737102,-73.990318|40.749825,-73.987963&sensor=false

这适用于几个路径点(〜< 75),但如果路径足够长,则URI超过2048个字符限制,我收到414错误消息。

是否可以通过POST来绕过此问题?

谢谢!

4 个答案:

答案 0 :(得分:2)

不,你无法绕过这个问题。你可以做的是可能降低坐标的准确性,以便网址长度也减少。

答案 1 :(得分:1)

如果您有网络服务,则可以将这些点保存在网络服务器上托管的KML文件中,然后将其传递到Google地图http://code.google.com/apis/kml/documentation/whatiskml.html

答案 2 :(得分:0)

Google静态图片API不支持查看KML文件。

答案 3 :(得分:0)

Google最近将网址限制更改为8192个字符。

您可以在公共问题跟踪器中看到标记为已修复的feature request

此外,文档也证实了这一变化 https://developers.google.com/maps/documentation/static-maps/intro#url-size-restriction