Просмотр карты в Android на базе вкладок

#android #android-mapview

#Android #android-mapview

Вопрос:

Привет, я новый разработчик Android. Я хочу создать приложение для размещения вкладок. Там будет 3 разных элемента вкладки.К каждому элементу прилагается вид карты. Я хочу изменить метку масштабирования каждой карты при закладке каждого элемента. Как я могу это сделать…

Ответ №1:

В каждом элементе вкладки программно задайте следующую строку с MapView:

 mapView.setBuiltInZoomControls(true);
mapView.getController().setZoom(13); //set zoom level according to need for each tab item
  

Надеюсь, это решит вашу проблему.

Ответ №2:

Используйте это событие

 public void onTabChanged(String arg0) {
int currentTabvalue = tabHost.getCurrentTab();
  

если (currentTabvalue ==0)
MapView.getController().setZoom(—-);
иначе, если (currentTabvalue==1)
MapView.getController().setZoom(—-);
иначе, если (currentTabvalue==2)
MapView.getController().setZoom(—-);

 }
  

Я думаю, что это код, который вы хотите использовать для достижения этой цели.
В этом коде вы заполняете значение вместо —— в соответствии с вашими требованиями.
Я надеюсь, что вы получили свой ответ.