amap_map_sdk 2.1.2
高德地图RTOS地图SDK
载入中...
搜索中...
未找到
awk.h 文件参考
#include "awk_adapter.h"
#include "map/awk_map.h"

浏览源代码.

结构体

struct  awk_context_t
 上下文 更多...
 
struct  awk_device_activate_param_t
 
struct  awk_device_active_callback
 

枚举

enum  awk_memory_cache_type_t { AWK_MEMORY_CACHE_TYPE_TILE = 1 << 0 , AWK_MEMORY_CACHE_TYPE_POI = 1 << 1 }
 

函数

int32_t awk_init (awk_context_t *context)
 地图环境初始化,方法的调用需要在主流程线程中
 
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_clear_disk_cache (void)
 清除磁盘缓存, 方法的调用需要在主流程线程中
 
int32_t awk_clear_memory_cache (awk_memory_cache_type_t type)
 清除内存缓存, 方法的调用需要在主流程线程中
 

枚举类型说明

◆ awk_memory_cache_type_t

枚举值
AWK_MEMORY_CACHE_TYPE_TILE 
AWK_MEMORY_CACHE_TYPE_POI 

在文件 awk.h96 行定义.

函数说明

◆ awk_activate_device()

void awk_activate_device ( awk_device_activate_param_t activate_param,
awk_device_active_callback  callback 
)

激活设备,需要在设备初次使用时调用,需要保证网络可用,未激活会导致SDK不可用,方法的调用需要在主流程线程中

参数
{awk_device_active_callback}callback 回调结果

◆ awk_clear_disk_cache()

int32_t awk_clear_disk_cache ( void  )

清除磁盘缓存, 方法的调用需要在主流程线程中

返回
{成功返回0, 失败返回错误码:-1表示没有初始化,-3初始化的线程和当前调用不一致}

◆ awk_clear_memory_cache()

int32_t awk_clear_memory_cache ( awk_memory_cache_type_t  type)

清除内存缓存, 方法的调用需要在主流程线程中

参数
{awk_memory_cache_type_t}type 内存缓存类型
返回
{成功返回0, 失败返回错误码:-1表示没有初始化,-3初始化的线程和当前调用不一致}

◆ awk_init()

int32_t awk_init ( awk_context_t context)

地图环境初始化,方法的调用需要在主流程线程中

参数
{awk_context}*context 环境参数
返回
{成功返回0, 失败返回错误码: -1表示已经初始化,不能重复初始化, -100表示参数context为空, -101表示context.key为空,-102表示context.device_id为空,-103表示context.root_dir为空,-200开头错误码表示参数context.render_adapter的函数指针为空,-300开头错误码表示参数context.file_adapter的函数指针为空,-400开头错误码表示参数context.memory_adapter的函数指针为空,-500开头错误码表示参数context.system_adapter的函数指针为空, -600开头错误码表示参数context.network_adapter的函数指针为空 -700开头错误码表示参数context.thread_adapter的函数指针为空,-800开头错误码表示参数context.tile_file_adapter的函数指针为空}

◆ awk_uninit()

int32_t awk_uninit ( void  )

地图环境反初始化,方法的调用需要在主流程线程中

返回
{成功返回0, 失败返回错误码:-1表示没有初始化 -3初始化的线程和当前调用不一致}