| addFeature(Object feature,Options option) |
this |
添加一个要素,如果添加的要素没有id,会自动生成一个id,但不会修改传入的要素对象 |
| addFeatures(Object[] features,Options option) |
this |
添加一组要素 |
| removeFeature(String id) |
this |
移除要素 |
| clearFeatures() |
this |
移除所有要素 |
| getFeatures() |
Object [] |
获取所有要素 |
| updateFeature(String id,Object newFeature,Options options) |
this |
更新要素 |
| getFeature(String id) |
Object |
根据id获取要素, |
| getFeatureId(Object feature) |
String |
获取要素的ID |
| openPopup(String id,String content,Object options) |
this |
在指定要素上打开一个气泡 |
| closePopup() |
this |
关闭气泡 |
| setStyle(String id,Options styleOptions) |
this |
设置某个要素的样式 |
| setDefaultStyle(Object style) |
this |
设置整体图层的默认样式 |
| enableEdit(String id) |
this |
让某个要素可编辑,(特别强调:要素在地图上编辑结束后不会自动更新到FeatureLayer,需调用disableEdit或commitEdit才会将编辑后的结果更新到FeatureLayer) |
| enableEdit() |
this |
让所有要素可编辑,(特别强调:要素在地图上编辑结束后不会自动更新到FeatureLayer,需调用disableEdit或commitEdit才会将编辑后的结果更新到FeatureLayer) |
| disableEdit(String id) |
this |
禁用指定要素的编辑,禁用之前会先保存编辑效果到FeatureLayer对象 |
| disableEdit() |
this |
禁用所有要素的编辑,禁用之前会先保存编辑效果到FeatureLayer对象 |
| commitEdit(String id) |
this |
指定要素的编辑结果更新到FeatureLayer对象 |
| commitEdit() |
this |
所有要素的编辑结果更新到FeatureLayer对象 |
| rollbackEdit(String id) |
this |
回滚指定要素的编辑 |
| rollbackEdit() |
this |
回滚所有要素的编辑 |
| getCenter(String id) |
Point |
获取指定要素的中心点 |
| getFeatureBounds(String id) |
Bounds |
获取指定要素的范围 |
| getBounds() |
Bounds |
获取FeatureLayer的范围 |