SSukha 地图开发者文档

创建地图与主题

接口 用途 注意事项
MapView(context) 基础地图容器 宿主负责生命周期
getMapAsync(callback) 获取 SukhaMap 获取后再操作地图
getCameraPosition() 相机状态 target、zoom、tilt、bearing
getBounds() 当前可视包围范围 不是精确可视四边形
getProjection().toScreenLocation(point) 经纬度转屏幕像素 相对地图控件
getProjection().fromScreenLocation(pixel) 屏幕转经纬度 整数像素有舍入误差
setTheme(MapTheme.DAY/NIGHT/AUTO) 白天、夜间、自动主题 自动模式结合时间及地理位置

完整 UI 是另一种入口,需要 AndroidX Fragment 宿主:

cn.sukha.mapsdk.api.SukhaMapConfig config =
    new cn.sukha.mapsdk.api.SukhaMapConfig.Builder(context)
        .serverBaseUrl("https://map.sukha.cn")
        .language("en-US").voiceLanguage("zh-CN")
        .build();
// 使用 SukhaMapFragment.newInstance(config) 后提交到宿主 Fragment 容器。

基础 MapView 用于自定义页面;完整 Fragment 自带地图交互和导航界面,不需要再叠加另一套 SDK 地图容器。