標籤:百度地圖 百度官網 api
由於實習工作需要,現在接觸百度地圖的API
一切按照百度官網的配置
如果中途出現copy官網配置還顯示錯誤的話,例如AndroidManifest.xml裡面的
<uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.USE_CREDENTIALS"/> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.BROADCAST_STICKY"/> <uses-permission android:name="android.permission.WRITE_SETTINGS"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
可以用eclipse帶上的UI來加入。
此外,eclipse自動產生的APP是分了兩個布局XML的,果斷刪除fragment
然後依照官網的demo做就可以出第一個成果了
一開始顯示的是北京的天安門
如果需要定位服務,除了使用官網demo的定位代碼,還要在AndroidManifest.xml裡面加入
<application ..><service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" > </service></application>
地圖上狀態的改變現在是由
MapStatusUpdate u = MapStatusUpdateFactory.newLatLngZoom(ll,(float)19.0);
好像上面那句改變的,之前在網上查到幾種改變地圖縮放比例的,好像都是舊API才能用