2.2地圖類型

Google的地圖類型包含衛星地圖、一般地圖,混合地圖、地形地圖,以下要講解的就是如何設定地圖類型

1.標準地圖: 標準且典型的電子地圖 包含人造特徵、自然特徵、河流等等 可以在地圖上顯示標籤

2.衛星地圖: 顯示衛星空拍的電子地圖 不會在地圖上顯示道路 不會在地圖上顯示標籤

3.混合型地圖: 結合標準地圖和衛星地圖的電子地圖 會在地圖上顯示道路和標籤

4.地形地圖: 顯示地形測量資料的電子地圖 會在地圖上顯示道路及標籤 會在地圖上顯示山脈的3D海拔與其他地理資料

使用標準地圖:

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}


@Override
public void onMapReady(GoogleMap map) {
    map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
}

}

上述程式碼中使用常數MAP_TYPE_NORMAL

使用衛星地圖:

在setMapType方法中使用常數MAP_TYPE_SATELLITE map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);

使用混合型地圖:

在setMapType方法中使用常數MAP_TYPE_HYBRID map.setMapType(GoogleMap.MAP_TYPE_HYBRID);

使用地形地圖

在setMapType方法中使用常數MAP_TYPE_TERRAIN map.setMapType(GoogleMap.MAP_TYPE_TERRAIN);

顯示空網格:

在setMapType方法中使用常數MAP_TYPE_NONE map.setMapType(GoogleMap.MAP_TYPE_NONE);

results matching ""

    No results matching ""