2016-04-20 6 views
1

私はこの部分を交換 `AndroidのGoogleマップAPI 11

 public void onClick(View v) { 
     // AddLocationActivity.this.mapView.setSatellite(false); 
      // AddLocationActivity.this.mapView.setStreetView(true); 
      AddLocationActivity.this.mapView.invalidate(); 
      AddLocationActivity.this.streetText.setBackgroundColor(getColor(R.color.colorPrimary)); 
      AddLocationActivity.this.satelliteText.setBackgroundColor(-1); 
     } 
    }); 
+0

GoogleマップのAPIのバージョンは何ですか? –

+0

google maps api 11 –

+0

バージョン...現在Googleマップにはバージョン1が廃止され、バージョン2とバージョン3があります。 –

答えて

1

...衛星ビューとストリートビューのために呼び出す必要があります。

googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); 

これで、

googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE); 

これはサテライトビューを表示します。

1

マップをアプリケーションに追加した場合、またはMapFragmentを追加した場合、マップの初期状態を設定するには、オプションを指定してGoogleMapOptionsオブジェクトを渡して設定します。 あなたがこのようなオブジェクトGoogleMapOptionsを作成することができます。

GoogleMapOptions options = new GoogleMapOptions(); 

そして、次のように設定します。

options.mapType(GoogleMap.MAP_TYPE_SATELLITE) 
    .compassEnabled(false) 
    .rotateGesturesEnabled(false) 
    .tiltGesturesEnabled(false); 

マップを作成するときにこれらのオプションを適用するについての詳細を知るためには、Configure initial state - Programmaticallyを確認してください。

関連する問題