2015-05-19 4 views
2

При нажатии на пользовательскую карту poi на карте должно появиться calloutView. Метод делегата didSelectCustomPOI выполняется, а calloutView появляется только тогда, когда карта масштабируется в непосредственной близости от пользовательских poi.didSelectCustomPOI запускается только в том случае, если карта увеличена в

Я получаю эту проблему, так как обновил скроллер Skobbler до 2.4.0.

ответ

1

См annotationTapZoomLimit свойства - по умолчанию он установлен, чтобы увеличить уровень 12 - скорее всего, это мешает вам нажав аннотации (уменьшить его, чтобы включить взаимодействие на более низких уровнях масштабирования)

+0

SKMapSettings * mapSettings = [SKMapSettings mapSettings ]; mapSettings.annotationTapZoomLimit = 2; Я добавил эти строки кода, но проблема еще не решена. –

+0

Хм ... другое, что я могу придумать, это область «щелчок» - может быть, есть разница между тем, что «кликабельная» область вы видите и то, что на самом деле доступно для кликов. Не могли бы вы отправить dev (at) skobbler.com код и артефакты, которые вы используете в качестве значков аннотаций? (представления, способы создания аннотаций, настройки карты). – Ando

+0

2,5 года решение, но оно спасло меня сегодня! +1 для вопроса и +1 для ответа. –

Смежные вопросы