地图 UTS 插件 baidumap-view 基于百度地图 SDK,为 uni-app x 提供 Android、iOS 和 HarmonyOS 三端统一的原生地图能力,覆盖地图展示、状态控制、覆盖物、富文本气泡、地图事件、POI 检索和路线规划。
将 baidumap-view 放入项目 uni_modules 目录,使用 HBuilderX 和 uni-app x 4.85 及以上版本。
用户同意隐私政策后调用 SdkInit.setAgreePrivacy(true),并通过 SdkInit.setAK('您的密钥') 设置平台 AK。
页面放置 baidumap-view,设置唯一 id、中心点、缩放级别和明确宽高。
收到 onMapLoadFinish 后调用 createNativeMapContext;页面卸载时移除覆盖物并 destroy Context。
SdkInit.setAgreePrivacy(true)SdkInit.setAK('您的密钥')function onMapLoadFinish() {map = createNativeMapContext('demoMap', getCurrentInstance()?.proxy ?? null)}
不要在 onMapLoadFinish 之前调用 Context 方法;组件宽高必须明确,否则原生地图可能没有可渲染区域。
上一篇
下一篇