-1

我有一个相当简单的,并且我认为可以通过 web 映射项目来完成的常见映射。我在选择网络地图 API 时苦苦挣扎。到目前为止,我还无法满足以下要求。

  1. 能够在一个视图中显示数千个点,而不会阻塞浏览器。具体来说,我会说我想一次显示大约 30,000 个点,并且仍然能够在不降低性能的情况下在滑溜溜的地图上导航。

  2. 当地地图。Web 服务器将在本地客户端上运行,因此能够在不访问 Internet 的情况下显示地图(即使它是非常基本的地图)是绝对必要的。

  3. 将数据库中的动态数据渲染到地图上(大多数 API 都满足此要求)。

  4. 直接在地图上绘制多边形,并导出所有顶点的纬度/经度值。

根据您使用地图 api 的经验,它们中的任何一个都符合上述要求吗?

我看过 OpenLayers 3、Leaflet 和 Polymaps。除了提前阅读每一份文档之外,我无法辨别其中任何一个是否能满足所有要求。再次,我希望有任何 API 经验的人可以为我指明正确的方向。

谢谢!

4

1 回答 1

1

至于传单

  1. 数千分:您可以使用以下插件之一:

  2. 本地地图:只要您提供一种创建图像切片的方法(即使在本地机器上),大多数地图库都应该可以工作。

  3. 动态数据:根据您所说的“动态”,所有映射库都应该为您提供显示数据的内置方法。

  4. 绘制多边形并导出纬度/经度顶点:使用Leaflet.draw 插件

OpenLayers 3 很可能也会为您提供所有这些功能。

于 2015-12-22T02:59:54.903 回答