2010-11-03 8 views
3

Je voudrais générer une miniature UIImage à partir d'un MKMapView que je crée.Générer une miniature à partir de MKMapView

Malheureusement, les carreaux de carte ne sont pas chargés tant que le MKMapView n'est pas réellement visible sur l'écran. Cela signifie que les méthodes de délégué liées au chargement de la carte ne seront pas déclenchées tant que la carte n'a pas été affichée. Une fois que la vue sur laquelle la carte est affichée s'affiche, les méthodes du délégué se déclenchent correctement. Cependant, je voudrais générer une vignette à la place de la carte, afin de pouvoir dessiner une vue plus plate et plus efficace plus tard. Le meilleur exemple que je l'ai vu Twitter pour iPhone, mais cela ressemble presque à ce qu'il est pris en ligne en quelque sorte, car il utilise les propres annotations de Google.

Aide appréciée. Merci

Répondre

1

Vous pouvez utiliser Google Maps avec leur API Static Maps.

http://code.google.com/apis/maps/documentation/staticmaps/

Vous pouvez placer des broches sur la carte où vous choisissez. Vous pouvez également laisser la carte sans annotations de Google et placer des icônes sur l'image vous-même puisque vous connaissez les coordonnées de l'image.

Questions connexes