14typedef struct _awk_context_t {
61typedef struct _awk_device_activate_param {
68typedef struct _awk_device_active_callback {
74 void (*awk_device_active_on_success) (
const char* license_id);
81 void (*awk_device_active_on_fail) (
int code,
const char* msg);
@ AWK_MEMORY_CACHE_TYPE_TILE
@ AWK_MEMORY_CACHE_TYPE_POI
int32_t awk_uninit(void)
地图环境反初始化,方法的调用需要在主流程线程中
void awk_activate_device(awk_device_activate_param_t *activate_param, awk_device_active_callback callback)
激活设备,需要在设备初次使用时调用,需要保证网络可用,未激活会导致SDK不可用,方法的调用需要在主流程线程中
int32_t awk_init(awk_context_t *context)
地图环境初始化,方法的调用需要在主流程线程中
int32_t awk_clear_disk_cache(void)
清除磁盘缓存, 方法的调用需要在主流程线程中
int32_t awk_clear_memory_cache(awk_memory_cache_type_t type)
清除内存缓存, 方法的调用需要在主流程线程中
awk_thread_adapter_t thread_adapter
线程相关代理
uint32_t tile_mem_cache_max_size
tile内存缓存最大空间,单位:KB
bool tile_background_custom_draw
瓦片背景(背景色&网格线)是否自行绘制
awk_pixel_mode_t tile_pixel_mode
地图瓦片像素格式
uint32_t tile_disk_cache_max_size
tile磁盘缓存最大空间,单位: MB
awk_render_adapter_t render_adapter
绘制相关代理
bool tile_cache_decoded_bitmap
缓存瓦片时是否缓存解码后的位图
awk_map_custom_adapter_t custom_adapter
其他相关代理(仅针对部分特殊客户)
uint32_t max_file_count_in_dir
一个文件目录最大文件数,0表示不限定文件数
char * root_dir
SDK内部文件夹根路径
awk_network_adapter_t network_adapter
网络相关代理
awk_memory_adapter_t memory_adapter
内存相关代理
uint32_t poi_tile_disk_cache_max_size
poi磁盘缓存最大空间,单位: MB
awk_system_adapter_t system_adapter
其他系统相关代理
uint32_t max_one_file_size
一个文件最大大小,0表示不限定文件大小,单位:MB
bool need_force_render
是否需要强制刷新
char * offline_map_dir
下载好的离线地图路径
char * key
开放平台key,需要使用高德开放平台申请的智能硬件key
awk_map_tile_file_adapter_t tile_file_adapter
瓦片文件相关代理
uint32_t poi_tile_mem_cache_max_size
poi瓦片内存缓存最大空间,单位:KB
int32_t tile_load_mode
地图瓦片加载类型,离线,在线,在线离线混合,具体枚举值见:awk_map_tile_load_mode_t
awk_fast_memory_adapter_t fast_memory_adapter
内存相关代理(针对大内存进行优化)
bool tile_buff_mem_outer_free
瓦片绘制内存是否由外部释放,true表示由外部释放,false表示由SDK内部释放,只有tile_clip_load为false时生效
bool tile_clip_load
瓦片在加载时是否进行裁剪,只有当tile_mem_cache_max_size为0时才有效
awk_map_tile_style_t tile_style
瓦片样式类型
awk_file_adapter_t file_adapter
文件io相关代理
char * area
区域(mainland - 国内, overseas - 海外)
char * data_type
数据类型 raster栅格地图,vector矢量地图
int type
恢复出厂设置(0 – 新激活, 1 – 恢复出厂设置, 2 – 续约,其他会报错)无法区分是否恢厂状态则一律传0