#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 подойдет?
Комментариев нет:
Отправить комментарий