首页 / 浏览问题 / 云GIS / 问题详情
Vector图层显示features的一个属性值
4EXP 2017年06月26日
SuperMap.Layer.Vector 图层上通过 addFeatures 方法添加了很多 Feature, 这些 Feature 的attributes

内都有一个叫name的字段。有什么好的方式可以让SuperMap.Layer.Vector这个图层显示出每个Feature的name值吗?

   或者可以支持表达式的形式使得SuperMap.Layer.Vector这个层上显示几个字段的组合值,比如attr1=“张三”,attr2=“001”…… 在图层上显示“张三(001)”

1个回答

您好!让SuperMap.Layer.Vector这个图层显示出每个Feature的name值,可以给这些要素的style加一个label参数,标签的内容就是获取的attributes里面的name,你可以参考一下这个范例:

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#basicalGeometry_label

style参数设置,请参考:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Feature/Vector-js.html#SuperMap.Feature.Vector.SuperMap.Feature.Vector.style

663EXP 2017年06月26日
...