2011-01-10 4 views
0

Disons que j'ai une liste de villes (du monde entier). Peut-être "Dallas" apparaît 4 fois alors qu'une autre ville peut apparaître 2 fois, ou même une seule fois. J'aimerais avoir une carte du globe dans mon application iPhone où les villes sont ombragées en fonction de la fréquence à laquelle elles apparaissent dans la liste, de sorte que plus la ville est sombre, plus elle apparaît sur la liste des villes. Puis-je utiliser google maps pour cela? Qu'est-ce qui aboutirait à quelque chose comme ça? J'ai de l'expérience avec iOS et j'ai écrit de nombreuses applications pour l'iPhone, mais je n'ai jamais traité de GPS, google maps, etc.Google Maps Shading - iOS

Répondre

1

Vous pouvez utiliser MapKit (Google Maps) pour cela. En haut de ma tête, vous devrez coder votre propre classe MKAnnotationView qui affiche une broche personnalisée sur la carte et une classe MKAnnotation pour transmettre la fréquence (le nombre de fois que la ville apparaît) à la vue.

Vous devrez passer outre - (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier dans votre commande MKAnnotationView et définissez la image basée sur la propriété NSInteger dans votre mesure MKAnnotation classe qui stocke la fréquence de la ville.

Questions connexes