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