![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arcgis for javascript
小野猫子
这个作者很懒,什么都没留下…
展开
-
arcgis for javsscript4.19根据不同类型加载不同颜色的点位
我使用vue,将GIS地图存入vuex中,因为需要做大屏,地图好几处需要,所以存入vuex中,在组件中使用GIS的方法之前要监听地图是否加载完成,后执行操作地图方法,否则会报错效果图如下图:1、在组件中使用GIS,在地图上添加点位import { loadModules } from 'esri-loader'loadModules([ 'esri/Graphic', 'esri/layers/GraphicsLayer' ], { url: 'https:/.原创 2021-10-19 14:54:25 · 904 阅读 · 0 评论 -
arcgis for javascript(4.19)屏蔽掉地图的默认事件
屏蔽地图默认事件,原理是通过设置view的监听// mouse-wheel 鼠标滚动轮事件// double-click 双击放大// drag 移动// key-down 上下箭头移动// "drag", ["Shift"] Shift+拖拽拉框放大// "drag", ["Shift", "Control"] Shift+Ctrl+拖拽拉框缩小view.on("事件类型",function(event){event.stopPropagation();...原创 2021-10-13 17:30:08 · 448 阅读 · 0 评论 -
Arcgis for javascript 4.20绘制点、线、面、矩形、圆
1、使用Arcgis for javascript 4.20Sketch方法的小工具进行创建和更新点、折现、多边形、圆集合图形的图形<html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />原创 2021-07-07 15:32:16 · 3843 阅读 · 1 评论 -
arcgis for javascript地图图层标注(设置字体大小、颜色、名称)
1、LabelClass来设置标注const statesLabelClass = new LabelClass({ labelExpressionInfo: { expression: "$feature.NAME" }, symbol: { type: "text", // autocasts as new TextSymbol() color: "black", haloSize: 1, haloColor: "white" }});featu原创 2021-06-09 17:48:26 · 2113 阅读 · 0 评论 -
arcgis for javascript 地图打印4.19
在vue中使用arcgis for javascript 的地图打印使用 PrintTemplate设置打印模板 loadModules([ "esri/tasks/PrintTask", "esri/tasks/support/PrintTemplate", "esri/tasks/support/PrintParameters", ], this.原创 2021-06-09 17:33:15 · 603 阅读 · 7 评论 -
arcgis for javascript4隐藏缩放按钮以及底部powered by ESRI
在vue中使用arcgis的写法import {loadModules} from 'esri-loader'...const option = { url:'https://js.arcgis.com/4.16/', css:'https://js.arcgis.com/4.16/esri/themes/light/main.css'}loadModules([ 'esri/views/MapView'],option).then(([MapView])=>{原创 2021-05-31 10:38:40 · 1015 阅读 · 2 评论 -
在 vue中使用 Arcgis for javascript
安装依赖npm i esri-loader -S页面中使用<body> <div id="viewDiv"></div></body>#viewDiv { padding: 0; margin: 0; height: 100%; width: 100%;} import {loadModules} from "esri-loader"; 创建2D视图MapView通过将对象传递给构造..原创 2021-02-07 17:50:57 · 1309 阅读 · 1 评论 -
ArcGIS for JavaScript 与百度地图 高德地图区别
Arcgis for javascript :arcgis是一个完整的生态,而百度的js就仅仅是一个库而已。表面上都可以渲染出地图出来,但是百度的js可操作空间太小了。 arcgis可以自己发布图层数据服务,可以根据条件选择各种服务类型,选用不用的地图底图;百度、高德地图:百度用的是他自己的坐标系,地图图层各种数据也是他自己的,一整套js api 短平快,简单开发是够用了。 百度地图的则全是切片服务。百度地图并不是对arcgis的封装。 百度地图除了图层是切片的,其他都是靠前端渲染的,速度慢原创 2021-02-07 17:03:13 · 2855 阅读 · 0 评论