У меня есть приложение с некоторыми аннотациями, и до сих пор это были просто символы, которые хорошо смотрятся с поведением по умолчанию (например, цифры и буквы). Их направления фиксируются в ориентации соответствующим устройством.
Однако теперь мне нужны некоторые аннотации, которые нужно зафиксировать в ориентации относительно фактической карты, поэтому, если карта вращается, символы аннотаций должны вращаться вместе с ней (например, стрелка, указывающая течение реки).
Я не хочу, чтобы они масштабировались вместе с картой, как наложение, но я хочу, чтобы они вращались вместе с картой.
Мне нужно решение, которое в первую очередь работает, когда пользователь вручную поворачивает карту пальцами, а также когда она вращается из-за того, что находится в режиме отслеживания с направлением.
На Google Maps (по крайней мере, на Android) это очень просто с помощью простого MarkerOptions.flat(true)
Я уверен, что это не будет намного сложнее на ios, я надеюсь.
Заранее спасибо!
MKOverlayRenderer
. Подобно тому, как наложенный многоугольник вращается с данными карты, вы можете выровнять себя в соответствии с направлением между двумя географическими точками, таким образом вращаясь вместе с картой. Если я найду время, чтобы протестировать и доказать это на примере, я подниму это до ответа. - person Tommy   schedule 13.01.2015zoomScale
. Но, как я уже сказал, я на самом деле не пробовал. - person Tommy   schedule 15.01.2015