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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM