У меня возникают проблемы с отображением фиксированной карты Ирландии с использованием Mapbox в ios на экранах разных размеров.MGLMapView.setVisibleCoordinates, кажется, то, что мне нужно, но он не ведет себя так, как я ожидал.Я ожидаю передать нижнюю левую координату и верхнюю правую координату и задать прямоугольник для отображения независимо от размера экрана.
mapView.setVisibleCoordinates([CLLocationCoordinate2D(latitude: 50.347676, longitude: -11.444362), CLLocationCoordinate2D(latitude: 56.375322, longitude: -4.128659)], count: 2, edgePadding: UIEdgeInsets.zero, animated: false)
Я также пытался
mapView.setVisibleCoordinateBounds(MGLCoordinateBounds(sw: CLLocationCoordinate2D(latitude: 50.347676, longitude: -11.444362), ne: CLLocationCoordinate2D(latitude: 56.375322, longitude: -4.128659)), edgePadding: UIEdgeInsets.zero, animated: false)
К таким же результатам, как показано ниже.Как вы можете видеть, макет iphone 5s идеален, но я ожидаю, что приведенный выше код покажет то же представление на ipad, однако он слишком сильно уменьшен.Как показать одно и то же представление на разных устройствах?