2010-02-01 5 views
1

Est-il possible d'obtenir les noms de l'emplacement en utilisant l'emplacement de base. Ce dont j'ai vraiment besoin c'est ça. Lorsque mon application démarre, je dois afficher le nom de l'endroit où je suis actuellement. Toute idée.? Aidez s'il vous plaît.Comment obtenir le nom d'un emplacement dans le SDK iPhone

Merci à l'avance, Shibin

+1

http://stackoverflow.com/search?q=Reverse+geocoding – kennytm

Répondre

1

Les webservices geonames se trouvent here et sont libres et grands pour ce faire ce genre de chose.

+0

oui je l'ai eu. merci – smakstr

0

Corelocation fournit uniquement les coordonnées GPS, elle ne géocode pas.

Vous pouvez utiliser le cadre de MapKit et la classe MKReverseGeocoder Attention, selon les termes de service pour le MapKit de Google, cette classe doit être utilisé avec une carte Google. Si vous ne souhaitez pas implémenter Google Map, vous pouvez également utiliser un autre service de géocodage inversé. Je n'ai jamais essayé cela, donc je ne pourrais pas recommander un spécifique, mais ils sont certains qui sont gratuits.

Vous pouvez également implémenter une base de données avec les coordonnées GPS et les noms (peut être trouvé pour certains pays je suppose) et faire le travail sur l'appareil si vous ne voulez pas utiliser une connexion Internet.

Ce sont les seules possibilités que je vois, je pense que c'est tout, mais le CoreLocation Framework ne le fait pas.

+0

Oui, la réponse de corprew est un exemple de ce que vous pourriez utiliser pour les deux options sans Google Map, il semble bon. – Julien

Questions connexes