Articles of mkmapview

Changer la broche de la carte (couleur ou image)

Je sais que c'est une question souvent posée. J'ai lu beaucoup de questions ici à ce sujet pendant un moment. J'espérais que quelqu'un aurait une façon plus simple d'utiliser le code que j'ai pour replace les épingles sur ma carte avec une image. Je suis encore très nouveau à l'objective c.Le code que j'ai est […]

Problème de frame PopOver dans le SDK iPhone

Je montre un survol en mode carte comme suit: Mais quand je fais tourner l'appareil, ça montre: comme vous le voyez, il couvre l'annotation au lieu de montrer juste à côté de l'annotation. Mon code est comme indiqué ci-dessous: CGPoint annotationPoint = [mapView convertCoordinate:aView.annotation.coordinate toPointToView:mapView]; float boxDY=annotationPoint.y; float boxDX=annotationPoint.x; CGRect box = CGRectMake(boxDX,boxDY,5,5); UILabel *displayLabel […]

mapview autozoom sur l'location actuel automatique

J'ai un problème. J'ai regardé les autres réponses ici sur débordement de stack à propos de la même question et je ne peux pas les faire travailler pour moi. Donc je vais essayer de requestr ici. Ce que je veux faire est quand je suis sur la carte et que j'ai l'location de l'user que […]

Détecter les légendes chevauchent d'autres UIViews dans MKMapView

J'ai des UIViews qui sont affichés sur un MKMapView pour servir de controls pour filterr le contenu de la carte et ma mapView a des annotations qui peuvent afficher la légende. Je veux créer un effet où mes superpositions disparaîtront si ma légende apparaît ou défile sous les recouvrements et redevenir visible après que la […]

L'annotation personnalisée MKViewMap disparaît au clic

Je crée une annotation personnalisée pour MKMap. C'est du travail, mais quand je clique sur une annotation, l'annotation disparaît (voir image), puis la légende s'affiche et disparaît aussi. (J'ai fait ce tutoriel https://www.raywenderlich.com/90971/introduction-mapkit-swift-tutorial ) Voici l'annotation personnalisée: `class Trail: NSObject, MKAnnotation { let title: Ssortingng? let difficulty: Ssortingng let coordinate: CLLocationCoordinate2D var enableInfoButton : Bool […]

Changer la couleur de la broche lors de la sélection de la broche

Mon application est une vue de carte où l'user peut entrer une adresse qui mettra une épingle violette sur la carte pour le QG. Deuxièmement, l'user peut entrer n'importe quelle adresse, ce qui mettra une épingle rouge sur la carte. Je voudrais être en mesure de changer la couleur des broches rouges en rouge, vert […]

iOS7 – La broche d'affichage de la carte n'apparaît pas tant que l'écran n'est pas touché

Dans mon application, je télécharge un set de points à partir d'un service Web utilisant json. En actualisant l'application pour iOS7, j'expérimente ce problème: les locations sont téléchargés mais les épingles sur la carte ne sont pas peintes jusqu'à ce que l'user touche et "déplace" la carte. Ensuite, ils apparaissent et tous fonctionnent comme dans […]

Les broches annotées ne sont pas chargées lors du rechargement de la carte

J'ai utilisé des maps Apple dans mon application pour implémenter des maps. J'ai utilisé le code suivant pour cela. Mon problème est que, il montre les broches seulement quand il se charge pour la première fois. J'ai écrit le code comme ça – (void)viewDidLoad { [super viewDidLoad]; self.title = @"Locate Engineer"; [worldView setMapType:MKMapTypeStandard]; [worldView setShowsUserLocation:YES]; […]

Ajouter UIButton à MKAnnotationView

J'ai une class personnalisée de MKAnnotationView dans laquelle j'essaie d'append 8 buttons à l'annotation de façon circulaire. J'ai ajouté les buttons. Leur position dans la vue est parfaitement bien mais l'action des buttons ne fonctionne pas. Pourquoi l'action n'est pas appelée et quelle est la solution. -(void)setSelected:(BOOL)selected animated:(BOOL)animated` { [super setSelected:selected animated:animated]; if(selected) { UIView […]

Comment get les valeurs en cliquant sur des annotations spécifiques dans iOS?

J'ai une vue de la carte et 2 zones de text dans mon application. Les deux zones de text affichent la latitude et la longitude. J'ai tracé ou mappé quelques annotations dans ma vue de carte, et quand chaque annotation est cliquée, la légende est affichée avec la valeur de latitude et de longitude correspondante. […]