gpt4 book ai didi

google-maps - 在Google Maps中映射400MB KML数据-如何?

转载 作者:行者123 更新时间:2023-12-04 04:32:18 25 4
gpt4 key购买 nike

关于,

我有一个400MB大的KML文件-历时1周,记录了5000公里。它已经去除了不必要的数据。压缩后的GPX文件约为80MB或2.5MB。 KML文件约为30MB。我不确定有多少个航路点,但一定要有数十万个。

我将如何在Google Maps上进行 map 映射?有没有一种方法可以减少文件而又不影响音轨的质量?我正在使用jQuery和Google Maps API v2或v3。

谢谢。

最佳答案

嗯,将KML文件与Google Maps API结合使用非常容易。示例如下:

KmlLayer(http://myserver/kmlfile.kml)

参见 API 3.0 Reference on the KmlLayer here

但是您的大型KML文件有问题。当前未压缩的KML文件的 当前最大值为10MB ,比您的30MB小得多。参见 reference on KML support here

以我的经验,将大型KML文件添加到 map 也很慢 ,但是很慢。所以加载您的9MB的文件将花费很多时间。我建议您做的是减小文件的大小。
您真的需要所有这些成千上万的航点吗?您的采伐步伐是什么?喜欢每10秒一次?您是否需要将自己的位置放低至米,每100米不够吗?顺便说一句:您正在从事基于互联网的事情吗?我记得Google Earth支持任意大的KML文件(但肯定比maps API大)。

我不知道任何消除轨迹的程序或“航路点去除器”,但是肯定有这样的东西,这就是您需要使KML文件更小的原因(对我来说30MB听起来还是很大的,您确定吗?它只是航路点,还是您在KML中有变形等?您可以缩短它们吗?颜色?使用全局KML颜色,而不是为每个航路点定义颜色!)

关于google-maps - 在Google Maps中映射400MB KML数据-如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com