Как ограничить угол камеры (3D) на MKMapView? - PullRequest
0 голосов
/ 06 февраля 2020

Мне было интересно, есть ли способ уменьшить максимальный угол камеры с помощью функции 3D в MKMapView. Я не говорю о вращении, я говорю о трехмерном угле. Я пытался сделать что-то подобное, но вместо этого увеличил масштаб карты, не зная почему.

public func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) 
{
   if camera.pitch > 30
   {
       mapView.camera.pitch = 30
   }
}

Основано на документации Apple:

Значение в этом свойстве может быть ограничено до максимального значения для обеспечения удобочитаемости карты. Однако не существует фиксированного максимального значения, поскольку фактическое максимальное значение зависит от текущей высоты камеры.

...