manifest文件中要加下面内容:
......................
<uses-library android:name="com.google.android.maps" />
</application>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
布局文件中加入
<com.google.android.maps.MapView
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="apikey" //apikey为你实际的key
/>
运行后出现
Error inflating class com.google.android.maps.MapView的错误
问题出在放地图的activity没有继承MapView
public class mymap extends MapActivity {
使用地图必须继承MapView,否则报错。