2012-04-25 4 views
2

Googleマップにオプションメニューを追加することは可能ですか?GoogleマップをsateliteViewからTrafficViewに変更するには

オプションメニューを選択して、サテライトビューからトラフィックビューにマップを変更しますか?

ご協力いただければ幸いです。

ありがとうございます。

+0

[Android-GoogleマップSatelliteの切り替え](http://stackoverflow.com/questions/6529849/android-google-maps-satellite-toggle) –

答えて

2

あなたは、オプションメニューでコードの下に コードを置くことによって行うことができます。

mapView.setSatellite(false); 
mapView.setTraffic(true); 

を下記の手順オプションメニューを作成するには:

入れコード:

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     super.onCreateOptionsMenu(menu); 
     menu.add(0, 1, 0, "Satelite"); 
     menu.add(0, 2, 0, "Traffic"); 
       return true; 
    } 

と、コードの下に置くの:

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     super.onOptionsItemSelected(item); 
     switch (item.getItemId()) { 
     case 1: 
      mapView.setSatellite(true); 
         mapView.setTraffic(false); 
      return true; 


     case 2: 
        mapView.setSatellite(false); 
        mapView.setTraffic(true); 
      return true; 



     default: 
      return false; 
     } 
    } 

お手数ですがお手伝いします。

お楽しみください。 :)

+0

+1すてきで簡単な例。私のために働いています。 – Praveenkumar

+1

@Spk:ありがとう。 –

+0

ありがとう、その作業 – Jeeva

0

オプションメニューは、新しいバージョンのAndroidでは廃止されました。 Android Action Bar documentationをご覧ください。あなたがする必要があるのは、サテライトとトラフィックを切り替えるボタンを備えたアクションバーをセットアップすることだけです。それらの関数呼び出しは簡単です。

関連する問題