欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

esri/geometry包 (arcgis api for js)

程序员文章站 2023-12-27 12:28:21
...

第一组是 Geometry类:

  

Geometry ------Geometry类是api中所有几何要素的类的基类,没有构造函数。提供spatialReference、type、cache属性。
         cache是用来存储Geometry对象一些需要计算来获取的值,第一次计算后会存储在cache中,下次访问时会直接使用,不再计算。例如polygon的getExtent()方法,获取的extent。 Extent Polygon Circle Polyline Point
  Multipoint

第二组是 工具对象

  

geodesicUtils ----该对象拥有计算面积、长度的方法,还有一个加密Geometry的方法。
jsonUtils     ----api可以使用json对象新建对象,这个对象使用json新建Geometry
mathUtils
normalizeUtils
scaleUtils
screenUtils
webMercatorUtils

 

第三组是 两个对象。这两个对象只有方法,没有属性。方法完全一样,只是执行的时候,geometryEngineAsync对象返回的都是Promise(dojo中的一个类以后补充)。

 geometryEngine  ----对象拥有的方法都是对geometry进行的缓冲区、裁剪、相交等等操作。

 geometryEngineAsync

上一篇:

下一篇: