С Картографическими картами SDK для iOS v3.6.3 или новее можно добавить индикатор включения всегда с помощью MGLMapView.showsUserHeadingIndicator
. При включении этого параметра, расположение аннотация пользователя будет выглядеть следующим образом:
![stroked-arrow](https://user-images.githubusercontent.com/1198851/29946988-90631e24-8e75-11e7-8ce4-a84a26fa0e4f.png)
Также см this example о том, как реализовать это в пользовательских местоположение пользователя аннотации.
Старый ответ ниже, для потомков.
Пользовательские представления о местоположении пользователя аннотаций являются особенностью предстоящего выпуска v3.4.0, который вы можете попробовать прямо сейчас в pre-release.
Вы можете найти реализацию SDK по умолчанию MGLUserLocationAnnotationView
, MGLFaux3DUserLocationAnnotationView
, полезную при построении собственного.
Что касается добавления всегда на заголовок индикатора, это not yet possible с менеджером местоположения MGLMapView
«s - на данный момент, вам нужно будет получить заголовок из собственного менеджера местоположения, когда режим отслеживания не .FollowWithHeading
.
Спасибо за ваш ответ! Я видел, что вы одна из команд «Mapbox». У меня есть еще один вопрос о «Mapbox» (http://stackoverflow.com/questions/40317861/dynamically-change-mglpointannotation-image-on-mapbox-ios-sdk), можете ли вы взглянуть? Благодаря! –
Отъезд: http://stackoverflow.com/help/someone-answers – friedbunny
Я принял ваш ответ, но можете ли вы, пожалуйста, помочь мне на втором? Благодаря! –