由于存在被标记为“健谈”问题的风险,我想分析使用 Google 地图与其他服务(例如 OpenStreetMaps+Leaflet)的技术优势和劣势。
我观察到的一件事是谷歌地图存在性能问题,当地图中有很多事情(许多标记)时,性能问题会增加。我还注意到每个服务都基于不同的前端技术:svg、canvas、images ..
我正在构建一个项目,该项目将大量使用地图,因此我想就哪种服务更好地使用您的意见。
由于存在被标记为“健谈”问题的风险,我想分析使用 Google 地图与其他服务(例如 OpenStreetMaps+Leaflet)的技术优势和劣势。
我观察到的一件事是谷歌地图存在性能问题,当地图中有很多事情(许多标记)时,性能问题会增加。我还注意到每个服务都基于不同的前端技术:svg、canvas、images ..
我正在构建一个项目,该项目将大量使用地图,因此我想就哪种服务更好地使用您的意见。
我认为这个问题没有很好的答案。您处理的两种地图服务都可以被多个前端使用。例如,Leaflet和OpenLayers(以及所有其他能够显示图块的库)都可以显示 OSM 和谷歌地图图块,因此这里没有什么可比较的。
OpenStreetMap 的真正优势之一是您不受特定数据表示的限制。OSM 数据是免费的,因此基于 OSM 的地图可以使用您想要的任何技术。已经有许多不同的基于 OSM 的服务和 渲染库/客户端渲染器使用非常不同的技术来显示地图。