2010-11-20 29 views
0

Je dois utiliser dans mon application la fonctionnalité de recherche utilisée dans l'application Maps IPhone. L'utilisateur de l'application doit être en mesure de rechercher des emplacements par un nom commercial, puis de sélectionner l'une des annotations (broches) proposées sur la carte.Comment accéder à la fonctionnalité de recherche pour obtenir les annotations cartographiques similaires à l'application Maps IPhone?

Cette fonction est-elle disponible pour une utilisation facile?

Répondre

0

Cette fonctionnalité n'est pas disponible dans MKMapView Mais je vais vous donner une suggestion

Gardez un champ de texte et accepter le nom de recherche des utilisateurs de cela. Ensuite, en utilisant l'API Google obtenir les détails sur l'emplacement recherché

http://maps.google.com/maps/geo?q=yourSearchName&output=xml 

Ceci renverra toutes les informations de localisation avec la longitude latitude, Parse ces détails. Je pense que l'analyse ne sera pas très compliquée. Utilisez les annotations pour localiser sur la carte les valeurs de latitude et de longitude que vous avez obtenues lors de l'analyse.