首先必须新建一个继承自MapActivity的Activity。然后加入MapView,以便绘制Google地图。由于Android的地图的相关API不是系统标准的包,而是可选包,因此我们必须在AndoridManifese.xml中声明应用将使用地图库,就像这样:
<uses-library android:name="com.google.android.maps"/>
但要注意该语句在AndoridManifese.xml中的位置,一开始放在<application>外部,程序不能正常运行。经过一番测试才知道应该加在<application>内部。
另外,程序还下载地图,故还需要访问INTERNET的权限:
<uses-permission android:name="android.permission.INTERNET"/>
MapView定义如下:
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0mwLhfAhHdm_s9nKwDES4eLLYDRBHP4NTC2_7-A"
/>
具体参考程序G:/eclipse_Workspace/Android/TestLocationWithMap。