在marker下方显示文字

0 投票
在地图上撒点的时候,在marker下方显示对应的文字应该怎么做?
10月 25, 2017 分类:  799次浏览 | 用户: 菜鸟 才疏学浅 (11 分)

1个回答

0 投票
 
已采纳

建议使用feature.vector,在style属性里面可以设置label文本,设置externalGraphic属性为你要显示的图标,例如marker的图标。

参考类参考 feature.vector.style

10月 25, 2017 用户: 郑雅琳 名扬四海 (1,603 分)
采纳于 10月 21, 2020 用户:菜鸟
但是这种方法的话需要用select控件来写点击和悬停事件,但是多种类型的,不同的标注点击入不同的页面或者弹出的信息不同。这种时候这种方法就不好控制!我之前是用的这种方式,可以实现在标注下方展示文字,还可以聚合,但是我想在撒marker点的时候绑定点击或者悬停事件,并且在下方展示文字信息。有没有方法可以实现呢?

可以在select回调里面进行判断,会给你返回当前是哪一个要素的,不同类型展示不同的。

如果你想要对marker修改的话,可以对marker的div去添加一个元素,例如增加一个span

...