Chcę wyświetlić mapy google w widoku, które jest następnie dodawane do self.view
, zamiast rysować mapę bezpośrednio na self.view
. Dlatego stworzyłem widok w storyboardie i zmieniłem jego klasę na GMSMapView
. Stworzyłem także połączenie do tego widoku o nazwie gmView
.Google Maps GMSMapView na niestandardowym UIView
używam następujący kod, który niestety nie pokazać mapę:
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: GMSCameraPosition.camera(withLatitude: 51.050657, longitude: 10.649514, zoom: 5.5))
gmView = mapView
Również próbowałem dodanie mapView
do self.view
jako podrzędny, na przykład:
self.view.addSubview(mapView)
.. .i wstawienie:
self.view.insertSubview(mapView, at: 0)
Pamiętaj, że używam Auto Lay jeśli to zmieni cokolwiek.
Żadne z tych podejść nie działa dla mnie.
Jakieś pomysły?
jeśli już stworzył wylot, co jest potrzebą alokacji MapView ponownie. Rób rzeczy w tym samym gmView ' –