1. API_KEY增加
AndroidManifest.xml文件必须增加meta-data内容,否则地图不更新村镇和路数据。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="请输入 Key" />
若随便填写如何呢? 好像也可以拿到数据,不知道为什么?
2 有mapiew的activity 一定再 setContentView前执行 SDKInitializer.initialize(this.getApplication());,否则报错误
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(this.getApplication()); //必须有,否则报告Error inflating class com.baidu.mapapi.map.MapView 错误
setContentView(R.layout.activity_main);
InitGISView();
}