首页 / 浏览问题 / 云GIS / 问题详情
可以通过Iclient实现沿线标注吗?
18EXP 2018年11月13日
想通过js对线要素(vector)进行沿线标注,试过了vector的lable,没能实现?如何实现js沿线标注呢?版本Iclient 8C

1个回答

可以使用geoText实现
1,076EXP 2018年11月13日
能具体指导下吗?geojson怎么实现呢

以classic为例

var geoText = new SuperMap.Geometry.GeoText(100, 35,"中华人民共和国");
var geotextFeature = new SuperMap.Feature.Vector(geoText);

//新建一个策略并使用在矢量要素图层(vector)上。
var strategy = new SuperMap.Strategy.GeoText();
strategy.style = {
  fontColor:"#FF7F00",
  fontWeight:"bolder",
  fontSize:"14px",
  fill: true,
  fillColor: "#FFFFFF",
  fillOpacity: 1,
  stroke: true,
  strokeColor:"#8B7B8B"
};
var vectorLayer = new SuperMap.Layer.Vector("Label",{strategies: [strategy]});
map.addLayers([vectorLayer]);

vectorLayer.addFeatures([geotextFeature]);
谢谢哈。用geotext只能在固定某一点出进行标注,我想的的沿着LineString进行标注。
你好,请问您实现了沿线标注了吗,我也想实现该功能,现在只实现了某点标注,线标准没找到对应得方法
...