MKMapview исправить пользователя внизу карты

Я создаю навигационное приложение и хочу, чтобы на карте отображалось местоположение пользователей в нижней части карты, как в приложении "Карты" при маршрутизации / навигации. Однако вы можете определить, на какую координату сфокусироваться, используя координату центра.

2D смещение

Поэтому мне нужно рассчитать расстояние смещения и направление и рассчитать координату, которая представляет собой центральную координату, которая позволит отображать местоположение пользователей в нижней части карты.

Все это усложняется трехмерным видом, где высота и высота камеры влияют на отношение расстояния между координатой смещения и местоположением пользователя.

3D вид

Есть ли более простой способ сделать это или кто-то знает, как рассчитать это?

Большое спасибо!)

D

0 ответов

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