首页 / 浏览问题 / / 问题详情
怎么在地图上的确定的很多点上添加标签信息
hui
3月11日, 2020

其中用的是这种形式,在地图上直接显示出来的点

在这样的点上怎么添加标签输入其名称,

在示例中看的都是需添加marker,但是这里没有用到marker = new SuperMap.Marker(new SuperMap.LonLat(point.x, point.y), icon);

1个回答

您好,您这个是使用了marker吗?描述中说没有用到marker但是附带的代码里是有marker的代码的。如果是想自定义标签样式的话建议参考客户端标签专题图的形式

https://iclient.supermap.io/examples/classic/editor.html#theme_themeLabelLayer

于浩  (5,668分)  登峰造极
3月11日, 2020
我的是按照最近设施分析做的,然后在后面添加:

marker.sm_capital = f.attributes.CAPITAL;
                        marker.events.on({
                            "click": openInfoWin,
                            "touchstart": openInfoWin,        //假如要在移动端的浏览器也实现点击弹框,则在注册touch类事件
                            "scope": marker
                        });
                        markerLayer.addMarker(marker);

时,会提示marker未定义
...