首页 / 浏览问题 / 云GIS / 问题详情
如何根据鼠标点击的地方添加Marker对象
18EXP 2017年05月27日
当鼠标点击地图的时候,为当前点击的地方添加一个Marker。是否必须先获取点击的地方的坐标,然后在把坐标传到Marker对象中?是否有方法直接点击的时候就添加Marker

3 个回答

map.events.getMousePosition(event);得到xy
匿名
2017年05月30日
你好,

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

还有一种方式是在vectorLayer上渲染外部图表来绘制,使用drawPoint控件,然后将临时图层和结果图层的样式都改成使用外部图表(externalGraphic)
5EXP 2017年05月31日
...