arcgis api for JS 3.X
小湾生产队队长
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
arcgis api 3.x实现功能:双屏联动
arcgis api 3.x实现功能:双屏联动主要原理:使用ArcGIS API for JavaScript,可以很方便的实现地图联动。最简单的方式是借助Map对象的extent-change 事件,当然,也可以借助zoom-end、pan-end、mouse-drag-end等事件。主要代码:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="t.原创 2021-09-01 16:28:42 · 501 阅读 · 0 评论 -
arcgis api 3.X 实现加载百度矢量地图和百度影像地图
arcgis api 3.X 实现加载百度矢量地图和百度影像地图目录arcgis api 3.X 实现加载百度矢量地图和百度影像地图封装加载百度矢量地图封装加载百度影像地图封装加载百度标注图层HTML页面中调用封装加载百度矢量地图BDVecLayer.jsdefine(["dojo/_base/declare", "esri/layers/TiledMapServiceLayer", "esri/geometry/Extent", ..原创 2021-09-01 16:12:57 · 1223 阅读 · 0 评论 -
arcgis api 3.X 实现鼠标接触graphic,有提示信息
arcgis api 3.X 地图上经常需要渲染graphic,需要实现鼠标接触graphic时候,有提示信息。<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scal原创 2021-09-01 16:06:22 · 365 阅读 · 0 评论 -
arcgis api 3.X 实现台风路径动态演示
最终效果:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/> <title>Si.原创 2021-09-01 16:03:41 · 716 阅读 · 0 评论 -
arcgis api 3.X 修改自带弹窗样式
自带的弹窗介绍:修改:/*修改原有弹窗的css样式*/ /* 弹窗整体 */.esriPopup { font-size: 16px; box-shadow: 10px 10px 5px #888888; width: 600px;} /* 标题部分 */.esriPopup .titlePane { background-color: rgba(7, 128, 207, 0.6) !important; font-size: 16px..原创 2021-06-28 11:23:45 · 958 阅读 · 0 评论 -
IIS下部署本地离线arcgis api for javascript(最简单最有效的方式)
IIS下部署本地离线arcgis api for javascript(最简单最有效的方式)使用ESRI进行WebGis前端开发都需要调用Arcgis api,现在这应该算是GISer的必备技能,也算行业主流(虽然现在开源的都很多,但是不会arcigs开发算不上一个合格的入门级GISer),但是使用在线的arcgis api 服务最大的问题就是不稳定,响应慢,所以几乎都在自己在本地离线部...原创 2020-04-16 10:38:51 · 1431 阅读 · 2 评论 -
arcgis API 监听事件的绑定、移除、和this传值问题
根据使用场景需求:设置全局或者局部变量 ,作为控制监听绑定与移除的变量,vue文件中注意要放在data钩子函数里面mapExtentChange:null,事件绑定:this.mapExtentChange = this.mapView.on("click", this.changeHandler);事件移除 if(this.mapExtentChange !=nul...原创 2020-03-26 16:19:19 · 2190 阅读 · 0 评论 -
ESRI系列去掉Esri自带的Logo标志大全(亲测有效)
ESRI产品大多数发布的地图都带有esri标志LOGO,如何去除:一、arcgis api 3.X系列map = new esri.Map("map", { extent: initExtent, logo:false });二、arcgis api 4.X系列var view = new MapView({ ... });view.ui._removeComp...原创 2019-10-28 15:48:33 · 1472 阅读 · 0 评论 -
arcgis api 3.x功能篇——闪烁graphic
使用场景:定位或者查找某个graphic后,一般需要闪烁记下,以突出显示。代码: let temp = 0; let handler = setInterval(function() { if (te...原创 2019-09-21 16:13:29 · 1313 阅读 · 0 评论 -
arcgis api 3.X 功能篇——定位到点、线、面功能
gotoMap:function(geometry){ if(geometry.type=="polygon"){ this.map.setExtent(geometry.getExtent().expand(1.5)); //定位并放大1.5倍 } if(geometry.type=="...原创 2019-09-21 16:09:02 · 1874 阅读 · 0 评论 -
「Arcgis的」空间查询和属性查询
「Arcgis的」空间查询和属性查询概述目录「Arcgis的」空间查询和属性查询概述流程FindTaskQueryTaskIdentifyTask在ArcGIS API中查询功能是非常常用的,Esri给我们提供了三个类用于查询功能,FindTask,QueryTask,IdentifyTask,他们之间的区别为: 属性查询 空间查询 多个...原创 2019-07-27 20:42:08 · 6141 阅读 · 4 评论 -
arcgis api 3.X 几种查询方式比较
arcgis api 3.X 几种查询方式比较博客地址:https://blog.youkuaiyun.com/LoveCarpenter/article/details/52669777原创 2019-07-16 11:27:28 · 335 阅读 · 0 评论 -
坐标转换:墨卡托 & 经纬度
坐标转换:墨卡托 & 经纬度var lonlat={x:114.514864,y:38.04232};var mercator={x:12747736.346966475,y:4585405.935084799};//经纬度转墨卡托function lonlat2mercator(lonlat){var mercator={x:0,y:0};var x = lonlat.x ...原创 2019-07-16 11:16:49 · 963 阅读 · 0 评论
分享