ウェブアプリケーション,インジェクション,コマンドインジェクション

Androidアプリ開発 アプリケーションでグーグルマップを使います

Google Mapsのマップモードを切り替え

Changing Map Modes

Mapを違うビューモードに変更するにはMapViewを使います。
トラフィックコンディションを見るのと同じように
サテライトモードでMapViewを表示する方法を示していきます。
初期設定では、MapViewはマップモードでGoogle Mapsを表示します。
マップモードではシンプルな画像表現のマップになります。
MapViewはサテライトビューをサポートしてます。
サテライトビューにするには、MapViewクラスのsetSatellite()
メソッドを使います。

package net.learn2develop.maps;

import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;

public class MainActivity extends MapActivity{
  MapView mapView;

  @Override
  public void onCreate(Bundle savedInstanceState){
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);

   mapView = (MapView) findViewById(R.id.mapView);
   mapView.setBuildInZoomControls(true);

   mapView.setSatellite(true);
  }

  @Override
  protected boolean isRouteDisplayed(){
   return false;
  }
}

トラフィックコンディションで表示をしたければ、
setTraffic()メソッドを使います。

@Override
public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  mapView = (MapView) findViewById(R.id.mapView);
  mapView.setBuiltInZoomControls(true);

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

現在のトラフィックコンディションを表示すると、ズームインすれば
道が確認できるようになります。
色の違いが様々な道路状態を示します。
緑はスムーズに流れていて、黄色は少し混んでいる。
赤は渋滞状態などです。

ホーム
便利堂ロゴ
inserted by FC2 system