esri/geometry包 (arcgis api for js)

第一组是 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

posted @ 2016-11-03 20:06  授之以渔  阅读(4307)  评论(1编辑  收藏  举报