如何缩短谷歌静态地图的折线

How to shorten polyline for google static maps

本文关键字:折线 地图 静态 何缩短 谷歌      更新时间:2023-10-16

我的折线对于谷歌静态地图来说太长了。限制约为 8K,我需要大约 2.5K 用于样式和其他位,因此路径剩下大约 5K。但是,我拥有的最大路径本身约为 20K,AFAIK 它们来自方向 API。如何降低这些路径中的详细级别以使编码数据更短?

https://developers.google.com/maps/documentation/utilities/polylinealgorithm

看起来折线的长度为 10 个字符,用于纬度/纬度。 如果您想"降低细节",您需要做的就是将 20K 文件分成 4 个。我觉得你可以用python很快做到这一点。 在变量中加载字符串,并存储每 40 个字符 10 个字符的块。然后将其转储到一个文件中,它应该是原始 20K 字符串大小的 1/4,您将均匀地丢失 3/4 的数据点。