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
 å…¨éƒ¨ ç±» æ–‡ä»¶ å‡½æ•° å˜é‡ ç±»åž‹å®šä¹‰ æžšä¸¾ æžšä¸¾å€¼ å±žæ€§ å®å®šä¹‰