2016-04-20 9 views
1

Я хочу использовать вид спутниковый и вид на улице в моем методе addLocation Activity..which Должен ли я позвонить для просмотра спутникового и вида на улице ... `Android Google Map 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.