使用产品:iclient10i 操作系统:win10 x64
在创建缓冲区时,使用L.Util.transform函数处理geojson数据前后坐标无变化
// 创建缓冲区分析服务
var bufferServiceByDatasets = L.supermap.spatialAnalystService(serviceUrl);
// 向服务端发送服务请求,并获取返回的结果
bufferServiceByDatasets.bufferAnalysis(dsBufferAnalystParams, function(serviceResult) {
// 获取服务端返回的数据
if (serviceResult.type == 'processCompleted') {
console.log('processCompleted');
var data = serviceResult.result.recordset.features.features[0];
console.log(data);
var result = L.Util.transform(data, L.CRS.EPSG4326, L.CRS.EPSG3857);
console.log(result)
var resultLayer = L.geoJSON(result, {
color: "red"
}).addTo(map);
console.log(resultLayer)
}
});