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的范围 |