![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arcgis for js
qianduan1020
这个作者很懒,什么都没留下…
展开
-
arcgis for js vue组件挂载之升级
1.解决弹窗中有异步请求,得到数据后显示弹窗2.解决地图弹窗自动弹窗禁止后,不影响其他简单的地图弹窗自动打开(点击落点就打开内部设置好的templatePopup模板内容)3.兼容设置多个类型的弹窗封装的popup.jsexport function setPopup(that) { const { mapView } = window viewOnClickEventLoad(mapView, that, ({ event, graphic, type }) => { cle原创 2021-12-06 16:08:34 · 655 阅读 · 0 评论 -
arcgis 使用sketch绘制图形,图形范围内实现落点
draw.js 文件import GraphicsLayer from '@arcgis/core/layers/GraphicsLayer'import Sketch from '@arcgis/core/widgets/Sketch'const commonSymbol = { type: 'simple-fill', color: [0, 119, 237, 0.15], outline: { // autocasts as new SimpleLineSymbol() .原创 2021-11-23 17:56:01 · 1876 阅读 · 0 评论 -
arcgis 地图上添加圆形
import MapView from "@arcgis/core/views/MapView"; import Circle from "@arcgis/core/geometry/Circle"; import Graphic from "@arcgis/core/Graphic"; //创建地图视图 let mapView= new MapView({ map: myMap, // References a Map instance containe...原创 2021-11-23 10:31:42 · 2893 阅读 · 0 评论 -
全局组件的挂载和卸载
live-play.jsimport Vue from 'vue'import LivePlayDialog from '@/components/live-play-dialog.vue' //挂载的组件const PopupBox = Vue.extend(LivePlayDialog) // extend 注册全局let instanceLivePlayDialog.install = function (data) { console.log(data, 222222) in.原创 2021-11-08 17:12:15 · 492 阅读 · 0 评论 -
arcgis for js Popup弹窗挂载vue组件
1.解决问题点击图层里的要素时弹出popup,并在内容中content挂载业务组件,子组件中正常使用vue的生命周期与钩子函数。2.实现方法2.1.子组件Popup.vue(这里只做简单的示例,可根据自己的业务需求设计组件)<template> <div> {{obj}} </div></template><script> export default { components: {}, props原创 2021-11-08 17:00:13 · 918 阅读 · 0 评论