首页 / 浏览问题 / 云GIS / 问题详情
如何添加marker对象并且获取坐标
24EXP 2017年08月09日

2 个回答

您好,首先逻辑应该是先获取坐标再根据获取的坐标添加marker;您可以用click事件通过getLonLatFromPixel( )方法获取到鼠标点击位置的经纬度坐标,然后再用获取到的经纬度坐标添加marker。

4,524EXP 2017年08月09日
您好,坐标已经获取到,请问如何将获取到的坐标添加到marker中?

var lonlat = map.getLonLatFromPixel(new SuperMap.Pixel(a.xy.x,a.xy.y));

问题已解决,十分感谢
你好 可以使用MarkerLayer的AddMarkers()方法进行对象添加  使用marker对象的监听事件,marker.events.on({"click":function(){//todo}}),回调函数中使用marker.getLonlat()获得坐标。
7EXP 2017年08月09日
这个答案解决了我一部分问题 ,请问如何生成多个不同坐标系的图标
...