VueCLI使用ArcGIS API for JavaScript(一)
程序员文章站
2022-04-24 09:04:16
...
安装依赖
// 安装依赖
npm i esri-loader -S
//页面使用
import * as esri from 'esri-loader';
//但我使用的是3.33版本的,所以又引入了3.33版本的
//直接在mounted里使用,
mounted() {
esri.loadScript({ url: 'https://js.arcgis.com/3.33/' })
esri.loadCss('https://js.arcgis.com/3.33/esri/css/esri.css')
}
初始化
使用esri的API时,需要引入对应的API,按需引入即可
我这里是引用ArcGIS Server里的图层
所以初始化也只需要引入Map以及加载图层的API即可ArcGISDynamicMapServiceLayer
直接上代码吧
initMap() {
esri.loadModules([
'esri/map',
'esri/layers/ArcGISDynamicMapServiceLayer',
'dojo/domReady!',
], { css: true })
.then(([
Map,
ArcGISDynamicMapServiceLayer,
]) => {
//实例化地图
this.map = new Map("map", {
slider: false, //缩放按钮移除
logo: false //logo移除
});
//加载图层
let mapServer = new ArcGISDynamicMapServiceLayer(this.url)
this.map.addLayer(mapServer)
})
},
成果如下
刚入门,不足之处请见谅
推荐阅读
-
使用JavaScript实现一个小程序之99乘法表
-
使用百度地图api实现根据地址查询经纬度_javascript技巧
-
JavaScript判断字符串中包含另一个字符串(QML 中使用)
-
ABP框架中导航菜单的使用及JavaScript API获取菜单的方法
-
使用JavaScript为一张图片设置备选路径的方法
-
或许是你应该了解的一些 ASP.NET Core Web API 使用小技巧
-
javascript 使用正则test( )第一次是 true,第二次是false
-
ABP框架中导航菜单的使用及JavaScript API获取菜单的方法
-
使用JavaScript为一张图片设置备选路径的方法
-
怎么使用javascript深度拷贝一个数组