地图推荐Openlayers,mapBox,arcgis,移动端推荐leafletJS,3D地图 cesium.js

地图推荐Openlayers,mapBox,arcgis,移动端推荐leafletJS,3D地图 cesium.js

1.OpenLayers 的核心組件是地图(old/Map)

OpenLayers是一个开源JavaScript库,它提供了许多丰富的方法来构建。它还支持许多事件和控件。

只需要把我们所需要的的控件或者实例一层一层的添加到图例当中就好了,而且可以百度找到自己需要的中文文档

(点位数据必须正确,否者数据在聚合的时候出现合并失败,合并数据不正确的问题。)

相对于使用ArcGIS,可能对于初学者更容易接受一些。ArcGIS,无法使用div标签给的提示框进行处理,需要写js,

详细的请自行参考文档。

OpenLayers - Basic Concepts

2.mapBox地图

在官网上有足够的实例,让你去学习和操作到实际的项目当中。(http://www.mapbox.cn/),新手推荐

对于一些基础的功能,有足够的基础实例,让你copy借鉴。

API【API Reference | Mapbox GL JS | Mapbox】

实例【Examples | Mapbox GL JS | Mapbox】

3.arcgis

说实话来讲arcgis,一般来说对arcgis使用的更多的是工具类,而不是对于前端来讲的数据渲染。而且arcgis的安装包多少是有点难下载(node包在公司下载了一个下午才算下载好,不知道是不是公司网络的问题),总的来说吧,arcgis的渲染

地址【ArcGIS Developer】

Get started | Documentation | ArcGIS Developers

4.leafletJS

https://leafletjs.com/SlavaUkraini/

总结

对于arcgis和OpenLayers的对比问题

在我刚开始做项目的时候,还是比较推荐使用OpenLayers,因为是OpenLayers的文档和资料更多一些(很多东西都能够直接百度出来,而且会有不少的现成代码,足够cv)

arcgis,需要个人自己去看文档一点点的找。

相关文章

洛克王国VIP怎么升级?最高几级?
365体育咋提现的

洛克王国VIP怎么升级?最高几级?

🕒 07-18 👁️ 7978
如何快速背单词记得又快又牢?
365bet体育电视直播

如何快速背单词记得又快又牢?

🕒 08-24 👁️ 6464
说说“逃课”这个事
365体育咋提现的

说说“逃课”这个事

🕒 09-12 👁️ 757
枸骨叶,枸骨叶的功效与作用
365体育咋提现的

枸骨叶,枸骨叶的功效与作用

🕒 10-01 👁️ 8428
王源个人资料简介、王源身高/体重/年龄/图片
office365admin下载

王源个人资料简介、王源身高/体重/年龄/图片

🕒 07-12 👁️ 7453
DNF为何让人如此上瘾?游戏魅力何在?
365体育咋提现的

DNF为何让人如此上瘾?游戏魅力何在?

🕒 09-02 👁️ 5162