如图:我2个判断一个是在线地图,一个是离线地图,我想在离线地图的时候用到下面的标绘功能,定位发现是因为一个是用的L.supermap,一个是用的L.titleLayer实现,如果我想用L.titleLayer实现的话,怎样才能标绘,请大神们赐教谢谢ds
您好,leaflet原生加载离线地图资源是可以使用坐标系、数据中心的。
参考:
https://blog.csdn.net/weixin_55532289/article/details/125534027
但是使用标绘功能是需要 L.superMap.tiledMapLayer 实例化有坐标系的地图才可以用的。plottingLayer.addTo(map)
希望可以帮助到您。
超图的标绘一样可以通过图层来控制的
var plottingLayer = L.supermap.plotting.plottingLayer("plot", serverUrl); plottingLayer.addTo(map);。
https://iclient.supermap.io/examples/leaflet/editor.html#plot_drawGeoGraphicObject
您好,我这边代码下面是有的用到你说的,我一开始也是这么用的,但是会提示报错,报错信息如图,但是我如果我用L.superMap.tiledMapLayer来实例化地图就不会报错,这报错是我在plottingLayer.addTo(map)的时候会出问题