Как изменить тип карты с простого на спутник PlacePicker из Google Places API?

Я использую API PlacePicker в своем приложении и хочу изменить его тип карты с простого на спутник.

PlacePicker – это API, предлагаемый Google.

Вот как я его использую:

 // Construct an intent for the place picker try { PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder(); Intent intent = intentBuilder.build(this); // Start the intent by requesting a result, // identified by a request code. startActivityForResult(intent, PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { Snackbar snackbar = Snackbar .make(coordinatorLayout, e.getMessage(), Snackbar.LENGTH_SHORT); snackbar.show(); // ... } catch (GooglePlayServicesNotAvailableException e) { Snackbar snackbar = Snackbar .make(coordinatorLayout, e.getMessage(), Snackbar.LENGTH_SHORT); snackbar.show(); // ... } 

А затем в onActivityResult() :

 protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == PLACE_PICKER_REQUEST && resultCode == Activity.RESULT_OK) { // The user has selected a place. Extract the name and address. final Place place = PlacePicker.getPlace(data, this); final CharSequence name = place.getName(); final CharSequence address = place.getAddress(); LatLng latLng = place.getLatLng(); final double lat = latLng.latitude; final double lng = latLng.longitude; String attributions = PlacePicker.getAttributions(data); if (attributions == null) { attributions = ""; } // mViewName.setText(name); // mViewAddress.setText(address); // mViewAttributions.setText(Html.fromHtml(attributions)); } else { super.onActivityResult(requestCode, resultCode, data); } } 

Он показывает только простой тип карты. Я хочу показать карту спутникового типа.

Пожалуйста, дайте мне знать, как это сделать?

В настоящее время невозможно изменить тип карты в Place Picker. Вы можете добавить запрос функции в общедоступный трекер Trap Place API.