全部產品
Search
文件中心

Mobile Platform as a Service:小程式使用百度地圖

更新時間:Feb 08, 2025

引入百度地圖 SDK

參考 百度地圖官方文檔 接入地圖 LBS SDK,要求 SDK 版本 >=7.5.9。引入 SDK 後需將 libc++_shared.so 檔案刪除,以避免和 mPaas 發生衝突。

在 AndroidManifest.xml 中配置百度地圖 API Key

在 <application> 中加入如下代碼配置開發密鑰(AK),或者通過 SDKInitializer.setApiKey("ak") 動態設定 AK。

<application>  
    <meta-data  
        android:name="com.baidu.lbsapi.API_KEY"  
        android:value="開發人員 key" />  
</application>

初始化百度地圖並設定座標體系

//同意 App 隱私後設定地圖隱私協議
SDKInitializer.setAgreePrivacy(this, true);
//同意 App 隱私後設定百度定位隱私協議
LocationClient.setAgreePrivacy(true);
//在使用 SDK 各組件之前初始化 context 資訊,傳入 ApplicationContext
SDKInitializer.initialize(this);
//自 4.3.0 起,百度地圖 SDK 所有介面均支援百度座標和國測局座標,用此方法設定您使用的座標類型.
//包括 BD09LL 和 GCJ02 兩種座標,預設為 BD09LL 座標。
SDKInitializer.setCoordType(CoordType.GCJ02);

配置小程式使用百度地圖

Mriver.setConfig("ta_map_type","2");