imobile_for_javascript
Version:
iMobile for JavaScript,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。
19 lines (18 loc) • 802 B
JavaScript
import {NativeModules} from 'react-native';
let BAG = NativeModules.JSBufferAnalystGeometry;
import GeoRegion from './GeoRegion.js';
export default class BufferAnalystGeometry {
static async createBuffer(geometry,bufferAnalystParameter,prjCoordSys){
try{
var {geoRegionId} = await BAG.createBuffer(this.bufferAnalystGeometryId,
geometry.geometryId,bufferAnalystParameter.bufferAnalystParameterId,prjCoordSys.prjCoordSysId);
var geoRegion = new GeoRegion();
geoRegion.geoRegionId = geoRegionId;
console.log("geoRegion.geometryId:"+geoRegion.geometryId);
console.log("geoRegion.geoRegionId:" + geoRegion.geoRegionId);
return geoRegion;
}catch (e){
console.error(e);
}
}
}