我从重写路线规划Web应用程序的过程中Mapbox.js,以Mapbox GL JS库。
几乎实现了所有功能,由于滞后、不流畅的动画和地图层的普遍迟缓,它几乎无法使用。
现在,我完全有可能使用错误的 API。我做了一个快速比较并在这里发布:
https://petrnagy.github.io/index.html#automove=no
请注意,旧的Mapbox.js(左)比新的Mapbox GL JS(右)平滑得多。
您可以在这里更清楚地看到两个地图都在移动和缩放的区别:
https://petrnagy.github.io/index.html#automove=yes
这只是一个基本的例子。该应用程序本身还具有:
有了所有这些功能,Mapbox GL JS 几乎无法使用。不像旧的 Mapbox.js,它很流畅。
任何优化性能的建议表示赞赏!