Vector图层显示features的一个属性值

0 投票
SuperMap.Layer.Vector 图层上通过 addFeatures 方法添加了很多 Feature, 这些 Feature 的attributes

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

   或者可以支持表达式的形式使得SuperMap.Layer.Vector这个层上显示几个字段的组合值,比如attr1=“张三”,attr2=“001”…… 在图层上显示“张三(001)”
6月 26, 2017 分类:  390次浏览 | 用户: nevyn (2 分)

1个回答

0 投票

您好!让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

6月 26, 2017 用户: 李晓 学富五车 (633 分)
...