Environment.h文件参考

组合类型

class  Environment
 关于开发环境的一些配置信息管理类,比如设置缓存目录、设置零值判断精度等功能,通过此类还可以设置像素与逻辑坐标的比例。 更多...
protocol  <LicenseActivationDelegate>
 许可激活回调。 更多...

变量

const NSString * CORE_DEV
 该类定义了SuperMap iMobile 7C for iOS支持的模块类型常量。
const NSString * CORE_RUNTIME
 核心运行模块,包括数据管理、地图浏览和编辑、基础GIS功能等
const NSString * NAVIGATION_DEV
 传统导航开发模块,包括路径规划、导航引导等
const NSString * NAVIGATION_RUNTIME
 传统导航运行模块,包括路径规划、导航引导等
const NSString * MAP3D_DEV
 三维场景开发模块
const NSString * MAP3D_RUNTIME
 三维场景运行模块
const NSString * PLOT_DEV
 二维标绘开发模块
const NSString * PLOT_RUNTIME
 二维标绘运行模块
const NSString * INDUSTRY_NAVIGATION_DEV
 行业导航开发模块
const NSString * INDUSTRY_NAVIGATION_RUNTIME
const NSString * INDOOR_NAVIGATION_DEV
 室内导航开发模块
const NSString * INDOOR_NAVIGATION_RUNTIME
const NSString * PLOT3D_DEV
 三维标绘开发模块
const NSString * PLOT3D_RUNTIME
const NSString * REALPLACE_ANALYST_DEV
 三维分析开发模块
const NSString * REALPLACE_ANALYST_RUNTIME
const NSString * REALPLACE_EFFECT_DEV
 三维特效开发模块
const NSString * REALPLACE_EFFECT_RUNTIME
const double DEFAULT_MAX_EQUAL_ZERO_PRECISION
 默认零值判断最大精度。系统给定的精度范围的上界,为公有静态只读字段,用户不能修改。
const double DEFAULT_MIN_EQUAL_ZERO_PRECISION
 默认零值判断最小精度。系统给定的精度范围的下界,为公有静态只读字段,用户不能修改。
const double maxEqualZeroPrecision
 返回判断一个单精度或者双精度数是否为零的最大判断精度。如果返回或设置的数值在最小判断精度(MinEqualPrecision)和最大判断精度(MaxEqualPrecision)精度范围之间,就认为它为0。即设 a 为返回或设置的数值,那么当 a 大于等于 MinEqualPrecision 且小于等于 MaxEqualPrecision 时,则认为 a 为0。注意:事实上,MaxEqualPrecision 应该大于等于 MinEqualPrecision,但目前版本的组件代码暂时不对此进行控制。
const double minEqualZeroPrecision
 返回判断一个单精度或者双精度数是否为零的最小判断精度。如果返回或设置的数值在最小判断精度(MinEqualPrecision)和最大判断精度(MaxEqualPrecision)精度范围之间,就认为它为0。即设 a 为返回或设置的数值,那么当 a 大于等于 MinEqualPrecision 且小于等于 MaxEqualPrecision 时,则认为 a 为0。注意:事实上,MaxEqualPrecision 应该大于等于 MinEqualPrecision,但目前版本的组件代码暂时不对此进行控制。

变量文档

const NSString* CORE_DEV

该类定义了SuperMap iMobile 7C for iOS支持的模块类型常量。

核心开发模块,包括数据管理、地图浏览和编辑、基础GIS功能等

const NSString* CORE_RUNTIME

核心运行模块,包括数据管理、地图浏览和编辑、基础GIS功能等

默认零值判断最大精度。系统给定的精度范围的上界,为公有静态只读字段,用户不能修改。

默认值为 1E-10。

默认零值判断最小精度。系统给定的精度范围的下界,为公有静态只读字段,用户不能修改。

默认值为 -1E-10。

const NSString* INDOOR_NAVIGATION_DEV

室内导航开发模块

const NSString* INDOOR_NAVIGATION_RUNTIME
const NSString* INDUSTRY_NAVIGATION_DEV

行业导航开发模块

const NSString* INDUSTRY_NAVIGATION_RUNTIME
const NSString* MAP3D_DEV

三维场景开发模块

const NSString* MAP3D_RUNTIME

三维场景运行模块

const double maxEqualZeroPrecision

返回判断一个单精度或者双精度数是否为零的最大判断精度。如果返回或设置的数值在最小判断精度(MinEqualPrecision)和最大判断精度(MaxEqualPrecision)精度范围之间,就认为它为0。即设 a 为返回或设置的数值,那么当 a 大于等于 MinEqualPrecision 且小于等于 MaxEqualPrecision 时,则认为 a 为0。注意:事实上,MaxEqualPrecision 应该大于等于 MinEqualPrecision,但目前版本的组件代码暂时不对此进行控制。

默认值为 1E-10。

返回:
判断一个单精度或者双精度数是否为零的判断最大精度。
const double minEqualZeroPrecision

返回判断一个单精度或者双精度数是否为零的最小判断精度。如果返回或设置的数值在最小判断精度(MinEqualPrecision)和最大判断精度(MaxEqualPrecision)精度范围之间,就认为它为0。即设 a 为返回或设置的数值,那么当 a 大于等于 MinEqualPrecision 且小于等于 MaxEqualPrecision 时,则认为 a 为0。注意:事实上,MaxEqualPrecision 应该大于等于 MinEqualPrecision,但目前版本的组件代码暂时不对此进行控制。

默认值为 -1E-10。

返回:
判断一个单精度或者双精度数是否为零的判断最小精度。
const NSString* NAVIGATION_DEV

传统导航开发模块,包括路径规划、导航引导等

const NSString* NAVIGATION_RUNTIME

传统导航运行模块,包括路径规划、导航引导等

const NSString* PLOT3D_DEV

三维标绘开发模块

const NSString* PLOT3D_RUNTIME
const NSString* PLOT_DEV

二维标绘开发模块

const NSString* PLOT_RUNTIME

二维标绘运行模块

const NSString* REALPLACE_ANALYST_DEV

三维分析开发模块

const NSString* REALPLACE_ANALYST_RUNTIME
const NSString* REALPLACE_EFFECT_DEV

三维特效开发模块

const NSString* REALPLACE_EFFECT_RUNTIME