如何解决在Leaflet中包含自定义Esri基本图层/网络地图
我们一直在使用esri-leaflet在我的地图上放置一个基础层,但是现在我们想要一个不同的外观。使用他们的网络地图编辑器,我们整理了一张我们喜欢的地图,并获得了网络地图ID,并使用docs我以为我可以像使用webMap
一样使用basemaplayer
,但是事实证明,Webmap是一个额外的库,仅达到0.4,而且很长一段时间都没有更新。
问题: 是否可以通过Leaflet和esri-leaflet使用Esri网络地图中的图块/底图?
如果没有,如何导入esri-leaflet-webmap,因为import {webmap} from 'esri-leaflet-webmap';
会产生Cannot find module 'esri-leaflet-webmap' or its corresponding type declarations.
,即使它像esri-leaflet一样存在于node_modules中
旧代码
import * as L from 'leaflet';
import * as esri from 'esri-leaflet';
…
this.map = L.map(this.mapContainer.nativeElement,{});
esri.basemapLayer('Imagery').addTo(this.map);
新代码
esri.webMap(webmapId).addTo(this.map);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。