iPhone: Comment tracer une ligne entre deux points sur MapKit?
J'ai la Latitude et la Longitude de deux points et Souhaitez Tracer une ligne entre ces deux points avec un code Pin sur MapKit.
J'ai cherché sur google mais impossible de trouver des solution car la seule que j'ai trouvé était de dessin, superposition avec le tableau de points de Données mais je n'ai pas de tableau de points entre ces deux points.
À seulement deux points et souhaitez tracer une ligne entre ces deux points.
S'il vous plaît aider.
source d'informationauteur Azhar
Vous devez vous connecter pour publier un commentaire.
D'abord faire votre point de vue contrôleur de mettre en œuvre les
MKMapViewDelegate
protocole et de déclarer les propriétés que vous aurez besoin de:puis dans
viewDidLoad
(par exemple, ou partout où vous initialiser)de mettre en œuvre l'
MKMapViewDelegate
'méthode-(MKOverlayView *)mapView:viewForOverlay:
Vous pouvez modifier le code pour l'adapter à votre besoin, mais c'est à peu près tout droit vers l'avant pour 2 ou plus de points.
Consultez ce tutoriel pour dessiner une polyligne ou un itinéraire dans mkmapview
1>Dessiner la route à l'aide de mapkit
2>à Partir de versions au-dessus de l'ios4.0 Vous pouvez utiliser MKOverlayPathView Voir Apple Docs
Exemple de code :-
créer une Polyligne:-
Affichage PoluLine :-
L'ajout de la superposition ne suffiront pas à rendre quoi que ce soit sur la carte. Votre MKMapViewDelegate mise en œuvre doit retourner une superposition de cette route, vous venez d'ajouter que ajoutant simplement ne va pas aider .
Vous pouvez dessiner des lignes dans la carte à l'aide de MKPolyline.
Voir ce lien
http://spitzkoff.com/craig/?p=136
AUSSI:
https://github.com/kishikawakatsumi/MapKit-Route-Directions
http://cloudmade.com/
Ce sont tous des tutoriels et des bibliothèques open source que vous pouvez facilement consulter. Actuellement MapKit ne pas en charge cette fonctionnalité...
ici, vous devez calculer l'itinéraire de sa latitude et de la longitude et ensuite tirer le poly ligne sur MapView........
Je fais ce genre de choses dans mon application....je dessine route sur mapview avec toutes les informations....
ici si vous MapKit et également utiliser RagexKitLite puis c'est trop simple pour que vous venez de faire la Démo de RagexKitLite....
J'ai pris la grande réponse de @plus grave, est-ce pour Swift 3: