Arcgis js缓冲区分析

//查找附近设备 distance距离
function SearchNearDevice(distance)
{
    require(["esri/tasks/BufferParameters", "esri/tasks/GeometryService", "esri/SpatialReference"], function (BufferParameters,GeometryService, SpatialReference) {
        var params = new BufferParameters();
        var ajpoint = new esri.geometry.Point(ajx, ajy, map.spatialReference);
        params.outSpatialReference new SpatialReference({ wkid: 4326 });// map.spatialReference;
        params.geometries = [ajpoint]; //geometry
        params.distances = [distance];
        params.bufferSpatialReference new SpatialReference({ wkid: 32662 });
        params.unit = GeometryService.UNIT_METER; //米 
        var gsvc = new GeometryService(geoServiceURL);
        gsvc.buffer(params, showBuffer, showBufferError);
      });
}

function showBuffer(geometries) {
    console.log(geometries.length);
    if (geometries[0]) {
        alert(geometries[0]);
    }

}

function showBufferError(er) {
    console.log(er);
}

 

posted @ 2022-07-13 10:39  devgis  阅读(92)  评论(0)    收藏  举报