我正在构建一个基于 GPS 的跟踪应用程序,其想法是显示过去 24 小时内车辆的总路线,数据平均每半分钟出现一次。
除了这些数据之外,还有各种各样的围墙、路线标记、基于不同运输车辆状况的各种颜色代码、基于 GPS 设备发送数据的不同角度的不同路线图像。
考虑到所有这些,数据非常大,并且有很多逻辑和条件。
我们通过创建 xml 并在地图上渲染为图层并放置其他颜色图标来加载谷歌地图
将标记从 XML 文件加载到 Google Map API 方法是实现的基础。我们每 3 秒刷新一次地图,并放置带有图层的完整 xml。
问题:
- 每次进行 ajax 调用时,带有图标和图像的地图都会抖动,并且不会发生自动地图更新的感觉
- 当地图上存在大量数据时,应用程序会变得非常缓慢并且浏览器会崩溃很多次
需要帮助:
- XML 加载是加载地图的最优化方式吗?
- 还有其他更好的选择 - 请建议
- 很多论坛指向 https://developers.google.com/maps/documentation/javascript/kmllayer 这是需要采取的方法吗