UNPKG

rn_supermap

Version:

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

52 lines (50 loc) 1.45 kB
/** * Created by will on 2016/7/5. */ import {NativeModules} from 'react-native'; let GHC = NativeModules.JSGridHotChart; import ChartView from './ChartView.js'; /** * @class PieChart */ export default class GridHotChart extends ChartView{ constructor(){ super(); Object.defineProperty(this,"gridHotChartId",{ get:function(){ return this.chartviewId }, set:function(gridHotChartId){ this.chartviewId = gridHotChartId; } }); } /** * 构造方法 * @memberOf GridHotChart * @param {MapControl} mapControl * @returns {Promise.<void>} */ async createObj(mapControl){ try{ var {gridHotChartId} = await GHC.createObj(mapControl._SMMapControlId); var gridHotchart = new GridHotChart(); gridHotchart.gridHotChartId = gridHotChartId; return gridHotchart; }catch(e){ console.error(e); } } /** * 设置色带 * @memberOf GridHotChart * @returns {Promise.<void>} */ async setColorScheme(colorScheme){ try{ await GHC.setColorScheme(this.gridHotChartId,colorScheme.colorSchemeId); }catch(e){ console.error(e); } } }