0

我想通过谷歌静态地图API显示2个不同位置之间的路径。 它适用于短距离。 但是Poly行不能长距离绘制可能是由于Url参数的分隔造成的。 如何让它长距离工作?谷歌静态地图API的长路线不工作

这里是工作示例艾哈迈达巴德到孟买Ahmedabad to Mumbai

这里是行不通的示例艾哈迈达巴德果阿Ahmedabad to Goa

+0

如果没有示例代码来说明问题很难回答。如果您检查Directions计算器,它看起来像指示服务可以返回路线:https://directionsdebug.firebaseapp.com/?origin=Ahmedab​​ad&destination=Goa – xomena

回答

0

你应该减少你的路径点。有一种特殊的数学算法可以在不损失路径查看质量的情况下实现,尤其是在更高的缩放级别上。在下一步中,您可以对路径点进行编码。

我认为你需要,你可以在这个讨论中发现:Static Maps: Drawing polygons with many points. (2048 char limitation)

更多,如果你你搜索“简化路径”,也许“编码路径”,你可以找到。 祝你好运,Reinhard

ps .:在GPSies.com下,你可以规划一个路径,保存并下载不同级别的减少路径/ /轨迹点。也许你可以使用它进行测试。