SDK Google Maps iOS - Ajouter UIView / UIButton sur un GMSMapView
Je suis le développement d'une application iOS avec Google Maps iOS SDK avec storyboard.
Sur mon écran principal contrôleur dans "viewDidLoad" j'ai mis en place un GMSMapView et il montre par
self.view = mapView_;
et tout va bien. Maintenant, je veux ajouter une UIView ou UIButton sur la carte, comme le myLocation style de bouton. Il n'y a aucune solution pour l'ajouter et l'utiliser via storyboard? J'ai superposé les objets sur la carte par un code, mais j'ai vraiment besoin de mise en forme automatique afin de le gérer via Storyboard, ce serait bien.
Merci.
source d'informationauteur FabioM
Vous devez vous connecter pour publier un commentaire.
Essayer cette
(assurez-vous de la mapView cadre à une valeur différente de celle CGRectZero (qui fonctionne pour soi.view=mapView seulement)):
Que Saxon dit, l'insertion de la vue à l'index 0 permet de définir le reste des objets à l'avant.
En fait, c'est la seule qui a fonctionné pour moi après avoir essayé tout
Bonne chance
Voulez-vous d'avoir un emplacement de bouton avec votre propre image? ou quoi? Avez-vous essayé avec:
mapview_.settings.myLocationButton = YES;
Pouvez-vous être un peu plus précis avec ce que vous voulez? Je suis aussi à l'aide de GM SDK pour iOS, alors peut-être je peux vous aider.
Vous pouvez essayer quelque chose comme ceci:
Cela permettra d'insérer la carte comme une sous-vue de la vue de la racine (au lieu de remplacer la racine de la vue), en laissant vos autres points de vue (c'est à dire les boutons, etc). De l'insérer à l'index 0 de le mettre sous les autres points de vue.
Ajouter votre carte comme une sous-vue
Maintenant, vous pouvez faire glisser et de déposer votre quel que soit votre UIcontrol comme le bouton , zone de texte, il sera visible sur la mapview ou vous pouvez également ajouter que sous-vue comme ci-dessus.