首页 / 浏览问题 / 云GIS / 问题详情
iClient-Classic和iClient-mapboxgl存在冲突
263EXP 2020年04月30日

问题:当web中同时引入了iclient-classic和iclient-mapboxgl时,iClinet-classic中的一个方法不能返回正常结果。

format.write方法不能成功返回结果。

当不引入iclient-mapboxgl时,则可以正常返回。

                var linearRing = new SuperMap.Geometry.LinearRing(arr);

                let polygon =  new SuperMap.Geometry.Polygon(linearRing);
                let format = new SuperMap.Format.GeoJSON();
                let geojson = JSON.parse(format.write(polygon))
                geometry = geojson.coordinates;

2 个回答

已解决,调整库文件引入顺序,mapboxgl在前,classic在后。
263EXP 2020年05月07日
您好,您那边可以不引入iClinet-classic直接引入单个这js文件

<script type="text/javascript"  src="https://iclient.supermap.io/web/libs/iclient8c/libs/SuperMap-8.1.1-17729.js"></script>
3,357EXP 2020年04月30日

试了,一样的问题。

...