2017-01-10 2 views
-3

Я реализую здесь карту в моем проекте андроида успешно, теперь я работаю над iOS с быстрым, поэтому у меня есть одна проблема о карте Маркер. В Android я сделал это с этим MapMarkerClickКак сделать маркер карты щелкнуть ЗДЕСЬ MAP (Ios swift)

Но в iOS sdk Я не могу найти этот метод в рамках.

@Override 
public boolean onMapObjectsSelected(List<ViewObject> list) {..} 

не с прошивкой Starter SDK или IOS SDK Премиум

android Here Map

В этом изображении я показываю Map Marker с InfoBubble, теперь я хочу сделать то же самое в ИОС. В ios я успешно добавляю маркер и круг и InfoBubble, но теперь проблема заключается в том, что если я добавлю 5 маркеров и хочу показать InfoBubble с определенным маркером, как я идентифицирую, какой маркер щелкнул.

В Android я реализую Gesture для карты, и этот жест также работает с ios, но нет способа найти такой объект карты, как Android.

android Gesture methods

enter image description here

+0

значит я нашел все методы жест как (панорамирование, масштабирование), но этот метод отсутствует или я не смог найти его .. :) – kushal

+0

в не Qui Я уверен, что понимаю, что вы имеете в виду, можете ли вы опубликовать образ того, чего хотите достичь? –

+0

@MagoNicolasPalacios теперь его ясно для вас ..? – kushal

ответ

1

Вы должны использовать NMAMapViewDelegate и вызвать его делегат функции- Func mapViewDidSelectObjects (_ MAPview: NMAMapView, объекты: [NMAMapObject]) { печать ("выберите маркер .... ".)

mapMarker.showInfoBubble(self.winDowDisplay()) 
} 
Смежные вопросы