UNPKG

rn_supermap

Version:

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

43 lines (39 loc) 1.21 kB
/********************************************************************************* Copyright © SuperMap. All rights reserved. Author: Wang zihao E-mail: pridehao@gmail.com **********************************************************************************/ import {NativeModules} from 'react-native'; let TL = NativeModules.JSTrackingLayer; /** * @class TrackingLayer * @description 跟踪图层类。 */ export default class TrackingLayer { /** * 向当前跟踪图层中添加一个几何对象,并给出该几何对象的标签信息。 * @memberOf TrackingLayer * @param {object} geometry - 矢量对象 * @param {string} tag - 矢量对象的标签名称 * @returns {Promise.<void>} */ async add(geometry,tag){ try{ var id = geometry._SMGeometryId; await TL.add(this._SMTrackingLayerId,id,tag); }catch (e){ console.error(e); } } /** * 清空此跟踪图层中的所有几何对象。 * @returns {Promise.<void>} */ async clear(){ try{ await TL.clear(this._SMTrackingLayerId); }catch (e){ console.error(e); } } }