arcgis api 3.x for js 共享干货系列之一自写算法实现地图量算工具(附源码下载)

众所周知,使用arcgis api for js实现地图的量算工具功能,无非是调用arcgisserver的Geometry服务(http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer)提供的Areas and Lengths以及Lengths,如图:

arcgis api 3.x for js 共享干货系列之一自写算法实现地图量算工具(附源码下载)_第1张图片

但是我这里提供另一种实现的思路,就是自己写算法来实现距离以及面积的量算,这样的好处是不依赖arcgisserver几何服务,有些项目不排除有些奇特的客户不用Geometry服务的,最终的实现效果图如下:

arcgis api 3.x for js 共享干货系列之一自写算法实现地图量算工具(附源码下载)_第2张图片

具体实现思路:创建一个独立的js文件,里面有量算工具类DCIMeature,DCIMeature类构造函数传入地图对象map

更多的详情见:GIS之家小专栏

文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波

GIS之家作品:GIS之家 

GIS之家源码咨询:咨询模式

你可能感兴趣的:(arcgis api 3.x for js 共享干货系列之一自写算法实现地图量算工具(附源码下载))