首页 / 浏览问题 / 云GIS / 问题详情
请问如何点击地图获取地图的坐标?
24EXP 2017年08月08日

1个回答

1.监听地图的点击事件,map.events.on({"click":function(e){console.log(e);}});

2.返回的参数里面就包含了你点击的坐标像素。

3.使用getLonLatFromPixel方法将相对地图div左上角像素坐标转为当前地图坐标系对应的坐标

1,603EXP 2017年08月08日
请问能否写一个简单的例子我参照一下,谢谢

请参照范例http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#coordinate_transformation

把map.events.on({"mousemove":getMousePositionPx});改成map.events.on({"click":getMousePositionPx});就可以了。

你好 可以使用map的事件监听 map.events.on({"click":function(e){//todo}}),之后函数获取参数中像素坐标,使用getLonLatFromPixel()方法转化成地理坐标系坐标。
...