二维
高德地图API : https://lbs.amap.com/.
百度地图API:https://lbsyun.baidu.com/.
MapBox :http://www.mapbox.cn/
OpenLayers: web gis引擎,专为Web GIS 客户端开发提供的JavaScript 类库包
- openlayer 官网 : https://openlayers.org/.
- openlayer 3 示例集锦: http://develop.smaryun.com:81/API/JS/OL3InterfaceDemo/index.htm.
Leaflet
- Leaflet Javascript 地图库 : https://www.oschina.net/p/leaflet?hmsr=aladdin1e1.
- 官网: https://leafletjs.com/.
- github: https://github.com/Leaflet/Leaflet
三维
Cesium: 三维地图框架,国外一个基于JavaScript编写的使用WebGL的地图引擎,是一个跨平台、跨浏览器的展示三维地球和地图的javascript 库。
- Cesium 官网 : https://cesium.com/docs/tutorials/quick-start/.
- Cesium 中文网: http://cesium.xin/.
- VueCesium : https://zouyaoji.gitee.io/vue-cesium/#/zh-CN/component/installation.
- 博客文章写得很好的博主: https://blog.csdn.net/weixin_40902527/.
https://blog.gmem.cc/cesium-study-note.
OpenLayers-Cesium: 二三维联动开源框架
- github:
https://github.com/openlayers/ol-cesium/. - 地图点击:
https://openlayers.org/ol-cesium/examples/overlay.html. - 在线例子:
https://openlayers.org/ol-cesium/examples/.
ThreeJS 简单理解就是使用javascript 来写3D程序
- Threejs : https://threejs.org/.
- Threejs中文文档 : http://www.yanhuangxueyuan.com/threejs/docs/index.html.
- github: https://github.com/mrdoob/three.js.
SuperMap
其他
可以下载地图数据的网址
-
水经注GIS : http://www.rivermap.cn/index.html.
-
bigMap : http://www.bigemap.com/ . 需要下载安装买uKey。
其他一些干货满满的技术博客网站
-
webGL中文网 : http://www.hewebgl.com/article/articledir/1
.
有视频资料可以下载观看学习。 -
举个例子 : https://www.hellodemos.com/.
其他
glTF模型在线转换工具,把obj、关联的mtl格式转为gltf格式文件
glTF模型在线转换 : https://lbs.amap.com/dev/tool/gltf .
Cesium 实验室: http://www.cesiumlab.com/.