yandexmapkit-ios icon indicating copy to clipboard operation
yandexmapkit-ios copied to clipboard

Собственное AnnotationView для маркера текущего положения пользователя.

Open GusevAndrey opened this issue 11 years ago • 5 comments

Доброго времени суток!

В родных Apple MapKit аналог метода

  • (YMKAnnotationView *)mapView:(YMKMapView *)aMapView viewForAnnotation:(id<YMKAnnotation>)anAnnotation

дёргается и для MKUserLocation тоже, что позволяет использовать собственную вьюшку для маркера текущего положеняи пользователя.

Однако в YandexMapKit другое поведение.

Как задать свой собственный маркер тут?

GusevAndrey avatar Jan 22 '14 06:01 GusevAndrey

+1

yvsarkisyan avatar May 14 '14 15:05 yvsarkisyan

+1

pegurov avatar Jul 03 '14 13:07 pegurov

В ресурсах яндекс sdk есть картинка пина пользователя, можно попробовать подменить ее, но в этом случае от podов придется отказаться.

yvsarkisyan avatar Jul 07 '14 06:07 yvsarkisyan

Вы можете использовать CLLocationManager и сделать свою собственную аннотацию с каким угодно стилем, скрыв стандартную. Идея подмены ресурса, думаю, нарушает лицензионное соглашение в том или ином виде.

beefon avatar Jul 07 '14 10:07 beefon

В итоге так и пришлось поступить: создать свою собственную аннотацию и полностью управлять ею с помощью собственного CLLocationManager.

То есть пришлось повторно реализовывать уже готовый функционал, просто чтобы картинка была другой) Как ни казался заманчивым вариант подмены картинки в ресурсах, всё же совести хватило сделать правильно)

GusevAndrey avatar Oct 15 '14 06:10 GusevAndrey