学习gis api for js 笔记(0)
‘这是初步接触的这套api的时候总结的的一些东西 (注意:api版本是3.8)
幕布制作的思维导图
Map
作为地图的容
-
属性
-
graphics
该属性会返回map图层GraphicsLayer -
graphicsLayerId
返回一个字符串数组 是graphic图层的id(map的getlayer方法可得图层) -
LayerId
返回普通服务图层id数组 -
attribution
地图基本的一些信息 比如dom容器 map等基本。。。 -
infowindow
popup对象- 继承于 InfoWindowBase
-
属性
- selectedIndex
- domNode
-
方法
- setFeatures(features)
- setMap(map)
- unsetMap(map)
-
graphics
-
方法
-
addLayer(layer,index?)
为地图添加图层
-
attr(name,value)
添加或修改已有的属性值 -
getLayer(id) return Layer
得到由图层id获取的layer-
layer
全部图层的基类-
继承
-
DynamicMapServiceLayer
-
继承
- ArcGISDynamicMapServiceLayer
- ArcGISImageServiceLayer
- 属性
- 方法
-
继承
-
TiledMapServiceLayer
-
继承
-
ArcGISTiledMapServiceLayer
允许您使用一个缓存地图服务资源公开的ArcGIS Server REST API。缓存服务访问瓷砖从缓存而不是动态渲染图像
- VETiledLayer
-
ArcGISTiledMapServiceLayer
- 属性
- 方法
-
继承
-
GraphicsLayer
-
继承
-
FeatureLayer
-
继承
- StreamLayer
-
属性
- fields
-
方法
- queryFeatures(query,callback?,errback?)
- selectFeatures(query,selectionMethod?,callback?,errback?)
- setSelectionSymbol(symbol)
-
继承
-
FeatureLayer
-
属性
-
graphics
返回图形数组-
graphic
图形对象 = feature-
featureSet
tastQuery查询服务返回对象格式 主要是feature 也就是
-
featureSet
-
graphic
- renderer
-
graphics
-
方法
- add(graphic)
- setRenderer(renderer)
-
继承
-
KMLLayer
- 属性方法
-
MapImageLayer
- 属性方法
-
DynamicMapServiceLayer
-
属性
- attributionDataUrl
- className
- credential
- hasAttributionData
- visible
- id
- url
-
方法
- attr(name,value)
- setOpacity()
- show()
- hide()
-
继承
-
layer
-
addLayer(layer,index?)