Пользовательские выноски практически невозможно реализовать.Вы должны смоделировать выноску, добавив свой собственный MKAnnotationView в ваши MKAnnotations, прослушать их выбор, а затем прослушать обратные вызовы didMoveToSuperView вашего MKANnotationView для обработки ваших собственных анимаций и рисунков.
Моя реализация на iPad потребовались недели, чтобы получить права, и если бы я сделал это снова, я бы вообще не использовал Apple MapKit.Я бы вообще использовал другую структуру отображения, которая бы упростила процесс.
tldr - вы не можете этого сделать - поверьте мне