Мне было интересно, есть ли способ уменьшить максимальный угол камеры с помощью функции 3D в MKMapView. Я не говорю о вращении, я говорю о трехмерном угле. Я пытался сделать что-то подобное, но вместо этого увеличил масштаб карты, не зная почему.
public func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool)
{
if camera.pitch > 30
{
mapView.camera.pitch = 30
}
}
Основано на документации Apple:
Значение в этом свойстве может быть ограничено до максимального значения для обеспечения удобочитаемости карты. Однако не существует фиксированного максимального значения, поскольку фактическое максимальное значение зависит от текущей высоты камеры.