ArcGIS JS API 4.x
shijie_nihao
二流搬砖人,cv工程师。
展开
-
ArcGIS JS API 4.x (一)添加切片地图服务
前言:开始接触ArcGIS JS API 4.x版本。从显示2D切片地图开始,逐步了解熟悉4.x版本。 1、配置代理proxy. 3.x版本和4.x版本的代理使用方式略微不同。 代理下载地址:https://github.com/Esri/resource-proxy/blob/master/README.md#proxy-configura...原创 2019-02-02 01:17:06 · 3413 阅读 · 1 评论 -
ArcGIS JS API 4.x(二) 加载 3.x所说的动态地图服务图层
前言:在使用arcgis js api 3.x的时候,有切片地图服务和动态地图服务,从3.x到4.x版本过渡的时候,希望能够找到和3.x对应的类,在上篇博客中,我们找到了和ArcGISTiledMapServiceLayer(3.x)对应的类TileLayer(4.x),这篇文章 找到了和ArcGISDynamicMapServiceLayer(3.x)对应的类MapImageLa...原创 2019-02-03 19:52:27 · 3305 阅读 · 5 评论 -
ArcGIS JS API 4.x(三) MapView和SceneView使用GraphicsLayer和Graphic
MapView使用Graphic和3.x版本的使用方式类似,Graphic的坐标信息包括xy,SceneView使用的Graphic的坐标信息包括z。1、MapView添加Graphic 1.1 创建point的Graphic// 创建点几何,var point = { type: "point", // autocasts as ...原创 2019-02-03 21:14:57 · 3019 阅读 · 0 评论 -
arcgis js api 4.x根据Graphic数组创建FeatureLayer。
FeatureLayer在大部分情况下是使用已发布的地图服务的要素图层里的数据,如果想要展示特定的业务数据,比如数据库查询的数据点,首先想到的是GraphicsLayer,也可以使用FeatureLayer,给FeatureLayer设置数据源(Graphic数组)、字段信息、渲染器等信息。接下来分基本的四步(定义字段、创建Graphic数组、定义渲染器、创建FeatureLaye...原创 2019-07-06 01:02:15 · 1858 阅读 · 3 评论 -
ArcGIS API 4.X 配置使用本地字体
在使用ArcGIS JS API的Font类往地图上添加字体,第一次添加字体很慢,具体原因是api去esri服务器上下载字体文件,开发人员可以把字体文件放在可以快速访问的地方,然后通过esri/config 的 fontsUrl进行配置。配置步骤:1、下载 .pbf 字体文件:资源地址:https://download.csdn.net/down...原创 2019-08-13 14:43:57 · 4221 阅读 · 4 评论 -
ArcGIS JS API 4.x 长度和面积量算
1、主要用到的两个类 "esri/tasks/GeometryService" //用于计算面积和长度 "esri/widgets/Sketch/SketchViewModel" //地图上鼠标绘制graphic2、核心代码注意下面代码第一行,如果未配置本地字体,请把第一行注释了。GeometryService换成自己可用的Geom...原创 2019-08-15 00:38:09 · 1931 阅读 · 6 评论 -
arcgis js api 4.x设置地图服务里的子图层的显示隐藏
前言:在gis api3.x系列的时候,可以通过 setVisibleLayers 方法设置动态地图服务子图层的显示隐藏。最近组里的人要换成4.x版本的api,然而并没找到对应3.x版本的setVisibleLayers的方法,但是找到了 visible 属性(如下图),但是该属性并不是控制地图服务子图层显隐,而是整个地图服务的显隐。在接着找MapImageLayer(...原创 2019-09-01 14:30:47 · 2899 阅读 · 2 评论