osmdroid

Интерфейс, диалоги, темы, стили, меню
Ответить
0800009
Сообщения: 36
Зарегистрирован: 08 мар 2014, 20:40

osmdroid

Сообщение 0800009 » 08 мар 2014, 22:11

Всем привет .
Я новичок.
Поэтому скорей всего мои вопросы могут показаться непонятными.
Пытаюсь использовать использовать библиотеку osmdroid.
Мне нужно чтобы пользователь на overlay мог ставить свои маркеры вернее даже
добавлять к уже существующим.
Просто создавать слой при ,создании активити, с уже известными предопределенными маркерами и добавлять его у меня получается .
А вот добавить еще маркер путем например касания к экрану не могу понять как.
final OverlayItem myLocationOverlayItem = new OverlayItem("Here", "Current Position", gPt);
items.add(myLocationOverlayItem);
this.mMyLocationOverlay=new ItemizedOverlayWithFocus<OverlayItem>(items,
new ItemizedIconOverlay.OnItemGestureListener<OverlayItem>() {методы}
this.mMapView.getOverlays().add(this.mMyLocationOverlay);
если в "методы " вставить попытаться добавить item
items.add(new OverlayItem("Здесь я живу", "описание маркера 2", gPt1));
получаем ошибку Java/lang.Index.OutOfBondsException
т.е как я понял уже нельзя добавлять после того как оверлай уже добавлен.

Ответить