Développement de cartes IOS
Développement de cartes IOS
Introduction
Les cartes IOS nous aident à localiser des emplacements. Les cartes IOS utilisent le framework MapKit.
Étapes de l'instance
1. Créez une application simple basée sur View
2. Sélectionnez le fichier de projet, puis sélectionnez la cible et ajoutez MapKit.framework.
3. Ajoutez Corelocation.framework
4. xib Map View et créez un ibOutlet et nommez-le mapView.
5. Créez un nouveau fichier en sélectionnant la classe Objective C via "Fichier-> Nouveau -> Fichier... ->" et cliquez sur Suivant
6. Nommez-le MapAnnotation
7. Sélectionnez Créer
8. Mettez à jour MapAnnotation.h comme indiqué ci-dessous
#import <Foundation/Foundation.h>#import <MapKit/MapKit.h>@interface MapAnnotation : NSObject<MKAnnotation>@property (nonatomic, strong) NSString *title;@property (nonatomic, readwrite) CLLocationCoordinate2D coordinate;- (id)initWithTitle:(NSString *)title andCoordinate: (CLLocationCoordinate2D)coordinate2d;@end
11. Mettez à jour. ViewController.m comme indiqué ci-dessous
#import "MapAnnotation.h"@implementation MapAnnotation-(id)initWithTitle:(NSString *)title andCoordinate: (CLLocationCoordinate2D)coordinate2d{ self.title = title; self.coordinate =coordinate2d; return self;}@end
Sortie
Lors de l'exécution de l'application, la sortie est la suivante
Lorsque nous faisons défiler la carte vers le haut, la sortie est la suivante