【问题标题】:How to shorten polyline for google static maps如何缩短谷歌静态地图的折线
【发布时间】:2017-10-24 09:47:57
【问题描述】:

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

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

【问题讨论】:

    标签: python c++ google-maps google-static-maps


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-29
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多