首页 / 浏览问题 / 其他 / 问题详情
如何获取地图中点击的点的坐标
2EXP 2018年01月05日
function selectCenters(){
    clearElements();
    drawPoint.activate();
}
function drawCompleted(drawGeometryArgs){
    var point = drawGeometryArgs.feature.geometry,
        size = new SuperMap.Size(44, 33),
        offset = new SuperMap.Pixel(-(size.w/2), -size.h),
        icon = new SuperMap.Icon("theme/images/marker.png", size, offset);
    markerLayer.addMarker(new SuperMap.Marker(new SuperMap.LonLat(point.x, point.y), icon));
    centersArray.push(point);
    n++;
    weightsArray.push(4+n*1);
}

这是示例中绘制站点的代码,怎样根据这个获取点的坐标啊,需要利用它做点缓冲区分析的,谢谢

1个回答

drawCompleted方法里的 point 变量就是一个SuperMap.Geometry.Point对象,可以直接用于缓冲区分析,详见类参考和示例。具体坐标数值是point.x poing.y
1,780EXP 2018年01月08日
...