2013年5月2日 星期四

Android程式設計 - Google Maps API v2 變更地圖檢視模式


GoogleMap物件支援一般地圖(就是大家常用的道路地圖)、衛星地圖、及地形圖,預設是顯示道路地圖,程式中可使用setMapType ()來設定顯示模式。
l void GoogleMap.setMapType (int type)
指定LatLng座標物件及地圖縮放值,建立CameraUpdate物件。
type                 地圖顯示模式代碼,有效設定值如下:
                        GoogleMap.MAP_TYPE_NORMAL       道路地圖。
                        GoogleMap.MAP_TYPE_SATELLITE    衛星空照圖。
                        GoogleMap.MAP_TYPE_TERRAIN       地形圖。
                        GoogleMap.MAP_TYPE_HYBRID         道路地圖混合空照圖。
例如下列程式碼設定顯示地形圖:
  GoogleMap map = ((SupportMapFragment)
     getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
  map.setMapType(GoogleMap.MAP_TYPE_TERRAIN);