概述
记录Android百度地图开发过程中的一些细节
正文
1.申请百度地图AK,放Manifest清单文件application节点下
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="百度地图AK">
</meta-data>
2.在Manifest的application节点下注册定位服务
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote">
</service>
3.如需用到地图控件,则还需要在Application类文件中进行地图初始化
override fun onCreate() {
super.onCreate()
//初始化百度地图SDK
SDKInitializer.initialize(this)
SDKInitializer.setCoordType(CoordType.BD09LL)
}
4.定位需要用到的运行时权限在6.0以上系统需要申请,否在会定位到非洲的大海里去