ArcGIS JS 开发问题
idomyway
这个作者很懒,什么都没留下…
展开
-
ArcGIS API for JavaScript - FeatureLayer对要素进行applyEdits删除操作无效
前言 在项目中,通过FeatureLayer的applyEdits方法实现对数据库要素的增删改查,在对要素进行增加和修改的时候都没问题,但是在进行删除的时候一直无效,报noEdits错误。 全网查询了以后终于在https://blog.csdn.net/feeysus/article/details/39006757中找到了答案解决方法 在一个页面中,不要对一个原创 2020-12-01 22:39:25 · 1600 阅读 · 1 评论 -
ArcGIS API for JavaScript 报错Uncaught(in promise):TypeError:xxx is not a constructor
前言    在使用ArcGIS API JavaScript时,报出了以下错误:错误原因    我们在使用ArcGIS API时用require导入相关的包的时候,后面的function中的参数参数要和require中包的顺原创 2018-09-20 20:08:57 · 17813 阅读 · 2 评论 -
ArcGIS API for JavaScript 报错Request header fieldX-Request-With is not allowed by Access_Control...
前言 在使用ArcGIS API JavaScript时,我使用dojo/request访问ArcGIS Server服务的json时,控制台报出了以下跨域的问题: Request header fieldX-Request-With is not allowed by Access_Control-A...原创 2018-09-20 20:36:22 · 1032 阅读 · 0 评论 -
ArcGIS API for JavaScript 报错Uncaught ReferenceError:define is not defined
前言 使用ArcGIS API for JavaScript时控制台报错如下: 出错原因 我在dojoConfig中配置了本地自定义文件模块路径。但是我同时引入了已定义的模块文件,导致报错。var dojoConfig = { //用于定义dojo核心示范异步加载,true...原创 2018-07-07 23:15:07 · 14094 阅读 · 3 评论 -
ArcGIS API for JavaScript 报错Error: multipleDefine
前言 在本地新建ArcGIS Web项目时,使用ArcGIS API for JavaScript时控制台报错如下: 出错原因 经过查询资料,总结得到,现在的很多库插件是基于jQuery开发的(我没使用JQuery,但是我用的类库经验证是使用了jQuery),ArcGIS API for Ja...原创 2018-07-07 22:25:36 · 4625 阅读 · 4 评论 -
ArcGIS 发布服务 00017 Data frame has at least one annotation group that is enabled ..
前言 今天在用arcMap发布服务的时候,在进行到Analysis的时候,报出以下错误: 解决方法: 在内容列表中,选择Layers(图层) ->右键properties ->选择Annotation Group (注记组)->点击Clear All-> 应用附...原创 2018-07-11 19:24:46 · 1652 阅读 · 0 评论 -
ArcGIS API for JavaScript 面要素图层显示边界
前言 在前端我们加载的动态图层是面要素组成的,我们希望获得面要锁的边界 我们可以通过要素图层渲染的方式完成。效果: 我们加载省级行政区的图层,我们想获得省级行政区边界实现后结果代码实现var featureLayer=new FeatureLayer( "http://localhost:6080/arcgis/rest/services/firstTest/firstServ原创 2018-04-13 19:15:50 · 3650 阅读 · 0 评论 -
ArcGIS API for JavaScript 获取多边形中心和范围
var sGeometry = feature.geometry;//获取图形 var centerPoint = sGeometry.getCentroid();//获取多边形中心点 获取多边形中心点另一种方法feature.geometry.getExtent().getCenter()原创 2018-04-13 18:44:13 · 6853 阅读 · 0 评论 -
ArcGIS API for JavaScript 设置地图缩放的最大最小的等级
require(["esri/map"], function(Map) { /* code goes here */ }); 初始化Map对象时设置var map = new Map("map", { center: [112, 38], zoom: 8, maxZoom:9,//最大空间等级 minZoom:5,//最小空间等级 basemap: "topo原创 2018-04-12 20:17:48 · 17892 阅读 · 4 评论 -
ArcGIS API for JavaScript 屏幕坐标转换
require(["esri/map"], function(Map) { /* code goes here */ });地理坐标转换屏幕坐标toScreen(mapPoint)//return type Point屏幕坐标转换为地理坐标toMap(screenPoint)//return type ScreenPoint...原创 2018-04-12 20:14:07 · 4823 阅读 · 0 评论 -
ArcGIS API for javascript解决打印输出的中文为乱码问题
前言 ArcGIS JS中的地图打印功能本质上是调用GP服务,只不过这个GP已经在ArcGIS Server中封装好了,地图打印GP服务的过程是GP服务的异步调用,所以,地图输出功能实际上是在服务器端完成的,并且在arcgisserver目录下保存了处理结果。问题描述调用ArcGIS API的Print实现地图的打印输出,部分代码如下://打印输出的参数数组,为打印输出的模板提供参数准备转载 2018-03-16 18:09:41 · 1813 阅读 · 1 评论 -
ArcGIS API for JavaScript 解决identify Task 和QueryTask查询结果限制(1000)问题
需求利用ArcGIS API for JavaScript进行identify Task或者是QueryTask进行大量查询的时候,发现返回的查询结果最大为1000个,不符合实际的生产需求。官方说明文档To prevent queries that request unlimited numbers of features (e.g., empty WHERE statements...原创 2017-11-25 11:20:15 · 2866 阅读 · 1 评论 -
解决Dojo中id is already registry的问题
解决Dojo中id is already registry的问题出现Dojo中id is already registry的问题,就是widget重复获取定义的问题问题描述解决方案在初始化的函数里先对元素进行注销 if(dijit.byId(“myid”)){ dijit.byId(“myid”).destroy(); } 这样原创 2017-08-21 16:10:55 · 526 阅读 · 0 评论