imobile_for_javascript
Version:
iMobile for JavaScript,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。
35 lines (33 loc) • 932 B
JavaScript
/**
* Created by will on 2016/7/5.
*/
import {NativeModules} from 'react-native';
let CP = NativeModules.JSChartPoint;
/**
* @class Layer
*/
export default class ChartPoint{
/**
* 创建一个ChartPoint对象
* @memberOf ChartData
* @param {object}para - para {}
* @returns {Promise.<ChartPoint>}
*/
async createObj(weight,x,y){
try{
if(arguments.length==3){
var {_chartpointId} = await CP.createObj(weight,x,y);
}else if(arguments.length==2){
var {_chartpointId} = await CP.createObjByPoint(weight,x.point2DId);
}else{
console('arguments number should be 3 or 2');
return;
}
var chartPoint = new ChartPoint();
chartPoint.chartPointId = _chartpointId;
return chartPoint;
}catch(e){
console.error(e);
}
}
}