我有一个相当简单的,我认为是常见的映射web映射项目来完成。我在选择Web制图API时遇到了困难。到目前为止,我还没能达到满足以下要求的产品。
能够在一个视图中显示数千个点而不会使浏览器瘫痪。具体来说,我想说我希望一次显示大约30,000个点,并且仍然能够在不降低性能的情况下浏览一个滑动的地图。
本地地图。 Web服务器将在本地客户端上运行,因此能够在不联系互联网的情况下显示地图(即使它是非常基本的地图)是绝对必要的。
将动态数据从数据库渲染到地图上(大多数API都符合此要求)。
直接在地图上绘制多边形,并导出所有顶点的纬度/经度值。
根据您使用map api的经验,是否符合上述要求?
我看过OpenLayers 3,Leaflet和Polymaps。除了提前阅读每一份文件外,我无法看出是否满足所有要求。同样,我希望有任何API经验的人能指出我正确的方向。
谢谢!
答案 0 :(得分:1)
Leaflet :
成千上万点:您可以使用其中一个插件:
本地地图:只要您提供创建图像切片的方法(即使在本地计算机上),大多数地图库都应该有效。
动态数据:根据您所谓的“动态”,所有地图库都应为您提供显示数据的内置方法。
绘制多边形并导出纬度/经度顶点:使用Leaflet.draw plugin
OpenLayers 3很可能也会为您提供所有这些功能。