百度地图开发文档提供给我们很多地图用来选择
用一组RadioGroup进行两个地图的选择
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/rg">
<RadioButton
android:id="@+id/rB_NORMAL"
android:layout_width="118dp"
android:layout_height="wrap_content"
android:checked="true"
android:text="普通地图" />
<RadioButton
android:id="@+id/rB_SATELLITE"
android:layout_width="108dp"
android:layout_height="wrap_content"
android:text="卫星地图" />
</RadioGroup>
map
<com.baidu.mapapi.map.MapView
android:id="@+id/map"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</com.baidu.mapapi.map.MapView>
重新复习了一遍RadioGroup、RadioButton的用法,其中对于android:checked="true"默认选择是普通地图
在开启权限AndroidMainfest.xml开启权限
<!--获取设备网络状态,禁用后无法获取网络状态-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!--网络权限,当禁用后,无法进行检索等相关业务-->
<uses-permission android:name="android.permission.INTERNET" />
<!--读取设备硬件信息,统计数据-->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!--读取系统信息,包含系统版本等信息,用作统计-->
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<!--获取设备的网络