2015-06-03 19 views
0

Когда я увеличиваю/уменьшаю масштаб на карте Google, есть ли способ, чтобы карта не двигалась (т. Е. Только увеличение/уменьшение масштаба, но центр карты не изменяется)Google Map Map zoom-in/out

ответ

0

Вы можете использовать setOnCameraChangeListener. При остановке масштабирования, переустановка центра карты

 map.setOnCameraChangeListener(new OnCameraChangeListener(){ 

      @Override 
      public void onCameraChange(CameraPosition cp) { 
       map.animateCamera(CameraUpdateFactory.newLatLngZoom(point,cp.zoom)); 

      }}); 

Попробуйте отключить скроллинг: map.getUiSettings().setScrollGesturesEnabled(false); Это должно отключить прокрутку, не тревожить сигналя

+0

Спасибо, однако это только триггеры, когда я прекращаю масштабирование, так или иначе, чтобы карта вообще не двигалась. При масштабировании? –

+0

Отредактировал мой ответ! Jope это помогает;) – MikeKeepsOnShine

+0

Новости об этом? – MikeKeepsOnShine

0

Просто добавьте эту строку, Вы должны ожидать, что вы хотеть.

googleMap.getUiSettings().setZoomControlsEnabled(true); 
Смежные вопросы