imobile_for_javascript
Version:
iMobile for JavaScript,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。
36 lines (34 loc) • 841 B
JavaScript
import {NativeModules} from 'react-native';
let TL = NativeModules.JSTrackingLayer;
/**
* @class TrackingLayer
*/
export default class TrackingLayer {
/**
* 添加几何数据
* @memberOf TrackingLayer
* @param {object} geometry - 矢量对象
* @param {string} tag - 矢量对象的标签名称
* @returns {Promise.<void>}
*/
async add(geometry,tag){
try{
var id = geometry.geometryId;
console.log('id:'+id);
await TL.add(this.trackingLayerId,id,tag);
}catch (e){
console.error(e);
}
}
/**
* 清除追踪层的集合对象
* @returns {Promise.<void>}
*/
async clear(){
try{
await TL.clear(this.trackingLayerId);
}catch (e){
console.error(e);
}
}
}