SuperMap的GIS地图官网相关文档以及示例写得其实不是那么好,基于GIS要实现一个功能点你去官网看半天文档可能也没有找到任何能实现的api。这是要吐槽的点,GIS更多是服务于园区业务侧。我们这三四天刚好要把某个项目上用到百度地图的模块替换成GIS地图。我说一下自己实现功能的方法: 1. 先花两个小时去GIS官网看下对应服务的api,比如for Leaflet、for OpenLayers的,在快速看下对应的示例; 2. 选择你们要集成的GIS地图的相关Sdk。集中去熟悉下对应Sdk的API,比如选择for OpenLayers,那么除了看GIS提供的集成的相关服务的api外,还要去熟悉OpenLayers相关的api,比如Map、View、VectorLayer、Overlay等的。最好自己多写示例加深下印象; 3. 多使用chatGPT帮你解决问题,比如基于OpenLayers怎么清除地图上的元素,到时候你可以直接把代码copy过来就行。 总而言之,GIS是在各开源地图的基础上封装了相关的服务,这些服务其实去看下对应的api文档就可以,关键还是得去熟悉各开发地图的插件。