Esri基础

2016-09-29  开始学习Esri 看起来很好玩,我想学的还很多

-- Esri > Basemap

require(["esri/Basemap"], function(Basemap) { /* code goes here */ });
属性:

1.baseLayers(type:collection)收集底图特征

**collection层次结构中的根接口,表示一组对象,这些对象也称为collection的元素。

2.declaredClass(type:string)定义类名

3.id(type:string)定义唯一标识符

4.loaded(type:Boolean)该层时候已加载

5.loadError(type:error)加载时是否发生错误并返回

6.loadStatus(type:string)加载时状态

**not-loaded / loading / loaded / failed

7.loadWarnings(type:obj)加载时的警告

8.portalltem(type:portalltem)门户项目

9.referenceLayers(type:collection)显示平铺参考层的集合

10.thumbnailUrl(type:string)指向一个图像表示的底层

11.title(type:string)底图标题

方法:

1.always()(return type:promise) 类的实例化

2.cancelLoad()取消加载

3.clone()(return type:basemap)复制对象

4.fornId()(return type:basemap)根据原有id创建新实例

var streetsBasemap = Basemap.fromId("streets");
var nightBasemap = Basemap.fromId("streets-night-vector");

5.fromJSON 实例化生成JSON对象

6.isFulfilled()(return type:Boolean)指示是否已完成

7.isRejected()(return type:Boolean)promise是否被拒绝

8.isResolved()(return type:Boolean)promise是否被解决

9.load()(return type:promise)加载资源

10.otherwise()(return type:promise)一旦拒绝promise,则调用otherwise

11.then()(return type:promise)

12.toJSON()(return type:obj)转为JSON


-- Esri / geometry / point

require(["esri/geometry/Point"], function(Point) { /* code goes here */ });
属性:

1.cache(type:obj)缓存图形数据

2.declaredClass(type:string)类名

3.extent(type:Extent)几何程度

4.hasM(type:boolean)表示几何体是否有M值(M值:度量值)

5.hasZ(type:boolean)表示几何体是否有Z值(Z值:高程值)

6.latitude(type:number)纬度值

7.longitude(type:number)经度值

8.m(type:number)地图上的单位点

9.spatialReference(type:SpatialReference)几何参考空间

10.type(type:string)点类型

11.x(type:number)横坐标(东)

12.y(type:number)纵坐标(北)

13.z(type:number)高度

对象:
1.clone()(return type:Geometry)创建几何副本

2.copy()复制

3.distance()(return type:number)某点到定点的距离

4.equals()(return type:Boolean)确定输入点是否等于调用函数的点,如果x,y返回true,Z坐标的输入点随着其空间参考和m值是完全相等的点称equals()

5.fromJSON()实例化生成JSON对象

6.toJSON()(return type:obj)转为JSON


-- Esri / symbols / Font

require(["esri/symbols/Font"], function(Font) { /* code goes here */ });
属性:

1.decoredClass(type:String)类名

2.decoration(type:string)文本,3D中不支持

3.family(type:string)字体

4.size(type:string)文字大小

5.style(type:string)文字样式

6.variant(type:string)普通 / 缩小 normal/small-caps

7.weight(type:string)字体粗细

方法:

1.clone()(return type:Font)文字浅复制

2.fromJSON()实例化生成JSON对象

3.toJSON()(return type:obj)转为JSON


-- Esri / layers/ ImageryLayer

属性:

1.compressionQuality(type:number)图片压缩值

2.compressionTolerance(type:number)输出图像压缩公差值


有任务了,有空再写


 


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值