炫酷的地图效果

3D地图

https://zhuanlan.zhihu.com/p/65980510

全球3D城市模型:
https://docs.mapbox.com/mapbox-gl-js/example/3d-buildings/

Mapbox的介绍:
https://mp.weixin.qq.com/s?__biz=MzIwNTU1MDM2Mg==&mid=2247487275&idx=1&sn=2d0c75772112761f1006d72c322eda3b&chksm=972e695ea059e048ea067374d6a02c11b426723f92cbfbb9a283bce80b0de1361f0b53da9c19&scene=21#wechat_redirect

比较绚的地图

https://observablehq.com/@ilyabo/animated-flow-map-of-commuters-in-the-netherlands-in-2016

从哪里找中国的3D地图模型?

高德

视频教程:https://www.bilibili.com/video/av498008325/

这是从高德导出高清图,然后通过PS进行优化

其他教程:

https://www.zcool.com.cn/article/ZMTEyOTI2OA==.html

https://blog.csdn.net/qq_36275889/article/details/84856294

在高德地图上自定义加东西:

https://blog.csdn.net/qq_36275889/article/details/84881079?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

操控地图

https://lbs.amap.com/api/javascript-api/example/map/map-moving/

如何自己实现3D模型

可以看下这个人的文章:

https://zhuanlan.zhihu.com/p/55457466

将建筑物的经纬度转化为空间坐标后(具体的转化方法,maptalks.three 插件中有提供方法 coordinateToVector3),根据建筑物的高度进行拔高,找一个漂亮的图片进行贴图就可以了,示例

地理数据来源:

https://download.geofabrik.de/asia/china.html

21个城市的建筑物数据:

https://download.csdn.net/download/huangli321456/10549483

技术框架

ThingJS

https://www.cnblogs.com/thingjs/p/13861808.html

他们有个cityBuilder可以生成模型:

https://baijiahao.baidu.com/s?id=1636937000149211092&wfr=spider&for=pc

tricks

通过图层叠加,伪造3D效果

https://www.cnblogs.com/tracyjfly/p/9722153.html