- 新建一个工程HelloGoogleMaps
- 打开 AndroidManifest.xml 在 <application> 元素下添加:
<uses-library android:name="com.google.android.maps" /> - 在 <manifest> 元素下添加如下语句来取得联网许可:
<uses-permission android:name="android.permission.INTERNET" /> - 打开 res/layout/main.xml file 将文件改为:
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="这里填入 Google Map API Key"
/>
如何取得Google Map API Key请参阅:http://blog.csdn.net/wsnangua/article/details/6715033
- 打开 HelloGoogleMaps.java . For this Activity, extend MapActivity (instead of android.app.Activity):
public class HelloGoogleMaps extends MapActivity { - 重写isRouteDisplayed函数:
@Override
protected boolean isRouteDisplayed() {
return false;
}
- 在HelloGoogleMaps 类中添加onCreate() :
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
} - 添加 import com.google.android.maps.*;
装载main.xml文件定义的layout file.
如果需要添加地图缩放功能在onCreate() 下添加:
MapView mapView = (MapView)findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);