首页 / 浏览问题 / 云GIS / 问题详情
如何添加多个标记
20EXP 2017年07月10日

像这样的标记怎么添加多个呢?

1个回答

new多个marker对象,设置位置,图标,大小等,再添加到你的markerlayer上面就可以了

1,603EXP 2017年07月10日
可以实例化多个对象,然后添加到地图上

如果点很多的话也可以选择用数组的方式

var style = {
fillColor:"red",
strokeColor:"yellow",
pointRadius:7,
externalGraphic:"images/marker.png"};

var points = [new SuperMap.Geometry.Point(-120,54.142),
new SuperMap.Geometry.Point(-110,40),
new SuperMap.Geometry.Point(-120,25.857)]

var pointfeatures = []

for(var i=0;i<points.length;i++){

pointfeatures[i] = new SuperMap.Feature.Vector(points[i]);

pointFeature[i].style=style;}

vectorlayer.addFeatures(pointFeatures);

代码看明白了,写上去之后标记添加不出来,报错如下显示这行有问题?

已经解决啦,并且成功实现,谢谢小姐姐的耐心解答
那我想在每个标注点上添加自适应信息框该怎么做?看了类参考里没有类似的事件?
...