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

mapOutput1