Je développe une application iOS avec Google Maps iOS SDK avec Storyboard. Sur mon contrôleur d'affichage principal dans "ViewDidLoad", j'ai implémenté un GMSMapView et le montre de
self.view = mapView_;
5 Réponses :
Voulez-vous avoir un bouton d'emplacement avec votre propre image personnalisée? ou quoi? Avez-vous essayé avec: mapviev_.Settings.mylouerbutton = oui; code>
Pouvez-vous être un peu plus spécifique avec ce que vous voulez? J'utilise également GM SDK pour iOS, alors peut-être que je peux vous aider. P>
Ceci est plus approprié comme un commentaire.
J'aimerais ajouter des objets d'interface utilisateur personnalisés comme un bouton ou une barre de recherche sur la carte. Pour I.e. La barre de recherche et le bouton de contact dans Google Maps official IOS App.
Vous pouvez essayer quelque chose comme ceci:
[self.view insertSubview: mapView_ atIndex: 0];
essayer ceci
(Assurez-vous de définir la carte MAPView sur une valeur différente de celle de CGRRECTERO (qui fonctionne pour Self.View = MapView uniquement)): Comme SAXON Dit, insérez la vue à l'index 0 le reste des objets devant. p> p>
Cela fonctionne TY et @fabiom vérifient la réponse car il est correct
En fait, c'est la seule façon qui a fonctionné pour moi après avoir tout essayé là-bas
[self.view insertSubview:self.yourUIImageview aboveSubview:self.mapView]
Ajoutez votre carte en tant que sous-visVIEW
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:coordinate.latitude longitude:coordinate.longitudeoom:6]; mapView = [GMSMapView mapWithFrame:self.view.bounds camera:camera];[self.view insertSubview:mapView atIndex:0];
Vérifiez ma réponse là-bas: Stackoverflow.com/a/29732806/2086889