UNPKG

imobile_for_javascript

Version:

iMobile for JavaScript,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。

30 lines (29 loc) 1.03 kB
import {NativeModules} from 'react-native'; let X = NativeModules.JSPoint2D; /** * @class - 点类。点类的的实例为点对象,用于表示坐标值为双精度的点对象,即其坐标值的范围为±5.0*1e-324到±1.7*1e308,有效位为15-16位。 */ export default class Point2D { /** * 构造一个新的 Point2D 对象。 * @memberOf Point2D * @returns {Promise.<Point2D>} */ async createObj(){ try{ if(typeof arguments[0] == 'number' && typeof arguments[1] == 'number'){ var {point2DId} = await X.createObjByXY(arguments[0],arguments[1]); var point2D = new Point2D(); point2D.point2DId = point2DId; return point2D; }else{ var {point2DId} = await X.createObj(); var point2D = new Point2D(); point2D.point2DId = point2DId; return point2D; } }catch (e){ console.error(e); } } }