小程序使用百度地图

引入百度地图 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");