OpenStreetMap / iOS: маркеры и маршруты не работают вместе - PullRequest
1 голос
/ 05 января 2012

Я новичок в OpenStreetMap, но у меня довольно много опыта разработки под iOS. Я работаю над приложением, которое будет иметь карту OpenStreetMap с маркерами, которые реагируют на прикосновения, и маршрутом, сгенерированным программно из массива местоположений. Я могу заставить все части работать, но вместе: не так хорошо.

Следуя примерам, я помещаю маркеры на карту и подключаю mapView к делегату, чтобы я мог реагировать на прикосновения к маркерам. Затем, снова следуя примерам, я создаю CMRoute и добавляю его в качестве подслоя ([mapView.contents.overlay addSublayer: walkRoute.path];). Это существенно скрывает маркеры под подуровнем маршрута; они больше не реагируют на прикосновения.

Может ли кто-нибудь указать мне направление, которое даст мне возможность иметь mapView и подуровень маршрута и при этом быть в состоянии обнаруживать касания маркера? Я не прошу код (хотя это было бы неплохо), но думаю о том, как это можно сделать.

Спасибо

...