开发 RTOS 地图SDK 开发指南 与地图交互 调用方法交互

调用方法交互 最后更新时间: 2025年05月26日

改变窗口大小

// 第一个参数是创建地图时返回的地图id,第二个参数即窗口宽高
awk_map_set_view_port((uint32_t)mapId, {.width = (int32_t)size.width, .height = (int32_t)size.height});

改变地图中心点

// 第一个参数是创建地图时返回的地图id,第二个参数即图面中心点的经纬度坐标(GCJ02坐标)
awk_map_set_center((uint32_t)mapId, {.lon = location.longitude, .lat = location.latitude});

设置地图瓦片缓存区域范围

awk_map_view_port_t view_port = {
    .width = (int32_t)(size.width * scale),
    .height = (int32_t)(size.height * scale)
};
awk_map_set_view_port((uint32_t)mapId, view_port);

awk_rect_area_t cache_rect;
cache_rect.x = -256;
cache_rect.y = -256;
cache_rect.width = view_port.width + 256 * 2;
cache_rect.height = view_port.height + 256 * 2;
awk_map_set_tile_cache_rect((uint32_t)mapId, cache_rect);

返回顶部 示例中心 常见问题 智能客服 公众号
二维码