首先創建一個Google的Activity。
再來進去res裡面的value資料夾找到一個叫google_maps_api的檔案。
   <!-- 需要攝錄鏡頭設備 -->
    <uses-feature android:name="android.hardware.camera" />
    <!-- 寫入外部儲存設備 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!-- 如果應用程式需要使用裝置的錄音設備,必須在應用程式設定檔 -->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <!-- 新增地圖元件的時候,自動加入的設定 -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <!--
         The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but you must specify either coarse or fine
         location permissions for the 'MyLocation' functionality. 
    -->
    <!--//google map-->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
case R.id.set_location:
// 啟動地圖元件用的Intent物件
Intent intentMap = new Intent(this, MapsActivity.class);
// 啟動地圖元件
startActivityForResult(intentMap, START_LOCATION);
break;
// 移動地圖到參數指定的位置
private void moveMap(LatLng place) {
    // 建立地圖攝影機的位置物件
    CameraPosition cameraPosition =
            new CameraPosition.Builder()
            .target(place)
            .zoom(17)
            .build();
 
    // 使用動畫的效果移動地圖
    mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
}
// 在地圖加入指定位置與標題的標記
private void addMarker(LatLng place, String title, String context) {
    BitmapDescriptor icon =
            BitmapDescriptorFactory.fromResource(R.mipmap.ic_launcher);
 
    MarkerOptions markerOptions = new MarkerOptions();
    markerOptions.position(place)
            .title(title)
            .snippet(context)
            .icon(icon);
 
    mMap.addMarker(markerOptions);
}