Страницы

Поиск по вопросам

воскресенье, 5 января 2020 г.

Добавление кнопок на Google Map Android

#android #google_maps_api #java


Нужно сделать перемещение по карте кнопками, может кто то подсказать как такое сделать,
ни одного туториала по этому вопросу не нашел, и как юзать вообще такое я не представляю.
Карту на телефоне вывел, теперь нужно добавить по нажатию на кнопку ехать или вверх
или вниз или вправо или влево. Есть у кого нибудь примеры? Или хотя бы скажите какое
событие и как перемещать карту?    


Ответы

Ответ 1



Используй RelativeLayout, чтобы разместить свои кнопки поверх MapView, и mapView.getController().scrollBy(x, y), чтобы двигать карту: ... onClick(View v) { if (v == mMyCustomPanLeftButton) { mMapController.scrollBy(-15 /*x*/, 0) } }

Ответ 2



btn4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (v == btn4) { GeoPoint p = mapView.getMapCenter(); GeoPoint z = new GeoPoint(p.getLatitudeE6(), p.getLongitudeE6() - 1000000); mc.animateTo(z); } } });

Ответ 3



Может, что-то из класса com.google.android.maps.MapController подойдет?

Комментариев нет:

Отправить комментарий