Как сделать текст на МК Полилине

Вот в основном то, что я пытаюсь сделать:

1) Нарисуйте несколько маршрутов на карте (достаточно просто с помощью MKPolyline и MKPolylineRenderer)
2) Маркируйте маршруты (желательно повторить метку, если на маршруте есть место)

  • Установить шрифт текста
  • Текст должен следовать кривым полилинии

Я знаю, что ответ включает в себя расширение класса, но я не уверен, является ли его MKPolyline или MKPolylineRenderer, или какой метод для его обработки.

1 ответ

Если ваши маршруты относительно статичны, вам может повезти, создавая линии и метки с чем-то вроде TileMill и предварительно рендеринг альфа-прозрачных растровых плиток для использования с MKTileOverlay, Помимо размещения надписей вдоль ваших линий, вам также придется иметь дело с изменениями ориентации, коллизиями между надписями в местах соединения, изменением уровней масштабирования и изменением расположения текста во время изменений и т. Д. Вместо этого вы можете использовать символизатор надписей, который уже делает такого рода вещи, как в TileMill.

Другие вопросы по тегам