amap_map_sdk 2.1.2
高德地图RTOS地图SDK
载入中...
搜索中...
未找到
awk_map_render_callback_t结构体 参考

地图渲染回调 更多...

#include <awk_map.h>

成员变量

bool(* on_point_begin_draw )(uint32_t map_id, int32_t guid)
 点覆盖物开始绘制回调
 
void(* on_point_end_draw )(uint32_t map_id, int32_t guid, int32_t status)
 点覆盖物结束绘制回调
 
bool(* on_line_begin_draw )(uint32_t map_id, int32_t guid)
 线覆盖物开始绘制回调
 
void(* on_line_end_draw )(uint32_t map_id, int32_t guid, int32_t status)
 线覆盖物结束绘制回调
 
bool(* on_polygon_begin_draw )(uint32_t map_id, int32_t guid)
 面覆盖物开始绘制回调
 
void(* on_polygon_end_draw )(uint32_t map_id, int32_t guid, int32_t status)
 面覆盖物结束绘制回调
 
bool(* on_tile_begin_draw )(uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)
 tile开始绘制回调
 
void(* on_tile_end_draw )(uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, int32_t status)
 tile结束绘制回调
 
bool(* on_tile_begin_download )(int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)
 tile开始下载回调(仅在线模式)
 
bool(* on_poi_begin_download )(int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)
 poi开始下载回调(仅在线模式)
 
bool(* on_poi_begin_draw )(uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)
 tile开始绘制回调
 
void(* on_poi_end_draw )(uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, int32_t status)
 tile结束绘制回调
 
void(* on_tile_end_download )(int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, awk_map_tile_response_status_t status)
 tile结束下载回调(仅在线模式)
 
void(* on_poi_end_download )(int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, awk_map_tile_response_status_t status)
 poi结束下载回调(仅在线模式)
 

详细描述

地图渲染回调

在文件 awk_map.h26 行定义.

结构体成员变量说明

◆ on_line_begin_draw

bool(* awk_map_render_callback_t::on_line_begin_draw) (uint32_t map_id, int32_t guid)

线覆盖物开始绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
返回
{bool} 如果允许绘制,则返回true,否则返回false

在文件 awk_map.h51 行定义.

◆ on_line_end_draw

void(* awk_map_render_callback_t::on_line_end_draw) (uint32_t map_id, int32_t guid, int32_t status)

线覆盖物结束绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
{int32_t}status 绘制成功返回0,否则返回错误码
返回
{*}

在文件 awk_map.h60 行定义.

◆ on_poi_begin_download

bool(* awk_map_render_callback_t::on_poi_begin_download) (int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)

poi开始下载回调(仅在线模式)

参数
{int32_t}type 下载类型,0表示是绘制下载,1表示是用户调用awk_map_request_tiles()方法下载
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
返回
{bool} 如果允许下载,则返回true,否则返回false

在文件 awk_map.h118 行定义.

◆ on_poi_begin_draw

bool(* awk_map_render_callback_t::on_poi_begin_draw) (uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)

tile开始绘制回调

参数
{uint32_t}map_id 地图实例id
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
返回
{bool} 如果允许绘制,则返回true,否则返回false

在文件 awk_map.h128 行定义.

◆ on_poi_end_download

void(* awk_map_render_callback_t::on_poi_end_download) (int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, awk_map_tile_response_status_t status)

poi结束下载回调(仅在线模式)

参数
{int32_t}type 下载类型,0表示是绘制下载,1表示是用户调用awk_map_request_tiles()方法下载
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
{awk_map_tile_response_status_t}status 下载状态
返回
{*}

在文件 awk_map.h161 行定义.

◆ on_poi_end_draw

void(* awk_map_render_callback_t::on_poi_end_draw) (uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, int32_t status)

tile结束绘制回调

参数
{uint32_t}map_id 地图实例id
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
{int32_t}status 绘制成功返回0,否则返回错误码
返回
{*}

在文件 awk_map.h139 行定义.

◆ on_point_begin_draw

bool(* awk_map_render_callback_t::on_point_begin_draw) (uint32_t map_id, int32_t guid)

点覆盖物开始绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
返回
{bool} 如果允许绘制,则返回true,否则返回false

在文件 awk_map.h34 行定义.

◆ on_point_end_draw

void(* awk_map_render_callback_t::on_point_end_draw) (uint32_t map_id, int32_t guid, int32_t status)

点覆盖物结束绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
{int32_t}status 绘制成功返回0,否则返回错误码
返回
{*}

在文件 awk_map.h43 行定义.

◆ on_polygon_begin_draw

bool(* awk_map_render_callback_t::on_polygon_begin_draw) (uint32_t map_id, int32_t guid)

面覆盖物开始绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
返回
{bool} 如果允许绘制,则返回true,否则返回false

在文件 awk_map.h68 行定义.

◆ on_polygon_end_draw

void(* awk_map_render_callback_t::on_polygon_end_draw) (uint32_t map_id, int32_t guid, int32_t status)

面覆盖物结束绘制回调

参数
{uint32_t}map_id 地图实例id
{int32_t}guid 覆盖物id
{int32_t}status 绘制成功返回0,否则返回错误码
返回
{*}

在文件 awk_map.h77 行定义.

◆ on_tile_begin_download

bool(* awk_map_render_callback_t::on_tile_begin_download) (int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)

tile开始下载回调(仅在线模式)

参数
{int32_t}type 下载类型,0表示是绘制下载,1表示是用户调用awk_map_request_tiles()方法下载
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
返回
{bool} 如果允许下载,则返回true,否则返回false

在文件 awk_map.h108 行定义.

◆ on_tile_begin_draw

bool(* awk_map_render_callback_t::on_tile_begin_draw) (uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom)

tile开始绘制回调

参数
{uint32_t}map_id 地图实例id
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
返回
{bool} 如果允许绘制,则返回true,否则返回false

在文件 awk_map.h87 行定义.

◆ on_tile_end_download

void(* awk_map_render_callback_t::on_tile_end_download) (int32_t type, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, awk_map_tile_response_status_t status)

tile结束下载回调(仅在线模式)

参数
{int32_t}type 下载类型,0表示是绘制下载,1表示是用户调用awk_map_request_tiles()方法下载
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
{awk_map_tile_response_status_t}status 下载状态
返回
{*}

在文件 awk_map.h150 行定义.

◆ on_tile_end_draw

void(* awk_map_render_callback_t::on_tile_end_draw) (uint32_t map_id, uint32_t tile_x, uint32_t tile_y, uint32_t zoom, int32_t status)

tile结束绘制回调

参数
{uint32_t}map_id 地图实例id
{uint32_t}tile_x tile的x坐标(P20坐标)
{uint32_t}tile_y tile的y坐标(P20坐标)
{uint32_t}zoom 地图缩放级别
{int32_t}status 绘制成功返回0,否则返回错误码
返回
{*}

在文件 awk_map.h98 行定义.


该结构体的文档由以下文件生成: