UNPKG

imobile_for_reactnative

Version:

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

33 lines (30 loc) 1.13 kB
/*********************************************** 邻近分析 *************************************************/ import { NativeModules, } from 'react-native' import { DatasetInfo } from '../data/SData' import { ResultDatasetInfo } from './SAnalystType' const Analyst = NativeModules.SProximityAnalyst /** 邻近分析-泰森多边形参数 */ export interface ThiessenOptionParameter { /** 选择面 */ selectRegion?: { /** 被选中图层的数据集名 */ datasetName?: string, /** 被选中图层的数据源名 */ datasourceName?: string, geoId?: number, }, /** 绘制面 */ drawRegion?: boolean, } /** * 泰森多边形分析 * @param sourceData 进行泰森多边形分析源数据 * @param resultData 分析结果保存的数据 * @param option 泰森多边形分析参数对象 * @returns 分析成功返回true,否则返回false */ export async function thiessenAnalyst(sourceData: DatasetInfo, resultData: ResultDatasetInfo, option: ThiessenOptionParameter): Promise<boolean> { return Analyst.thiessenAnalyst(sourceData, resultData, option) }