如何根据鼠标点击的地方添加Marker对象

0 投票
当鼠标点击地图的时候,为当前点击的地方添加一个Marker。是否必须先获取点击的地方的坐标,然后在把坐标传到Marker对象中?是否有方法直接点击的时候就添加Marker
5月 27, 2017 分类:  803次浏览 | 用户: 陈晓东1 才疏学浅 (18 分)

3 个回答

0 投票
map.events.getMousePosition(event);得到xy
5月 30, 2017 用户: 匿名
0 投票
你好,

绘制marker的话,确实是如你所说,要先获取点击的地方的坐标,然后在把坐标传到Marker对象中。

还有一种方式是在vectorLayer上渲染外部图表来绘制,使用drawPoint控件,然后将临时图层和结果图层的样式都改成使用外部图表(externalGraphic)
5月 31, 2017 用户: 袁子翔 (5 分)
0 投票
5月 31, 2017 用户: 程yan 名扬四海 (1,695 分)
...