Conversion de latitude / longitude en nom de ville? (géolocalisation inverse)

Je suis en train de travailler sur un babillard d'emploi dans Codeigniter PHP + jQuery, où les employeurs entrée de leur emplacement, et nous utilisons l'API Google Maps pour tracer. Tout cela a eu génial convivialité résultats, le problème, c'est lorsque nous essayons d'afficher ces endroits pour les demandeurs d'emploi, ils sont confus et difficile à discerner visuellement (ils lire comme ceci: "02905, à 2 miles away","171 Saint-Jean, 4 miles away", "Providence, RI, 10 km".

Je veux être en mesure d'inverser le géolocaliser à partir d'une longitude/latitude à un niveau de jeu (idéalement, le nom de la ville) ainsi que dans les résultats de recherche que je peux avoir les lieux répertoriés comme ceci: "la Providence, RI, à 10 miles away", "Providence, RI, 5 miles away", "Cranston, RI, à 16 miles".

Est-il un moyen de géocodage inversé à la ville? Je vois de nombreux exemples de moyens de géocodage inversé la plus proche adressable emplacement, mais aucun moyen de contrôler le niveau.

Espère que c'est clair! N'hésitez pas à commenter avec toutes les questions que vous besoin de précisions.

source d'informationauteur Walker | 2010-08-02