À l'aide de l'API Google Places pour obtenir les villes voisines pour un lieu donné
Je suis en train d'écrire une application Java qui, compte tenu d'une ville et d'un rayon, renvoie tous les voisins villes. J'ai pensé à l'API Google Maps serait capable de faire cela, mais je suis pas de chance avec les Lieux de l'API, il ne renvoie que les points d'intérêt (restaurants, ...). Est-il un moyen de le faire avec l'API de google, ou d'autres API (ou en voie de le faire) que vous recommanderiez?
OriginalL'auteur codd | 2011-08-26
Vous devez vous connecter pour publier un commentaire.
Vous êtes probablement correct que vous ne souhaitez pas utiliser les Lieux de l'API. Vous voudrez peut-être voir si il y a un moyen d'utiliser le géocodage/géocodage inversé pour obtenir ce que vous voulez. Voir http://code.google.com/apis/maps/documentation/geocoding/.
En fonction de vos performances et des exigences de précision, vous ne pouvez pas être en mesure de le faire facilement (en particulier dans le monde) avec l'API Google Maps (ou tout autre outil gratuit), mais vous pourriez être en mesure d'obtenir quelque chose qui sorta un peu de la plupart des œuvres, surtout si vous avez une restriction géographique (par exemple, uniquement les états-UNIS) qui pourrait simplifier les choses.
OriginalL'auteur Trott
J'ai écrit un extrait de code qui permet de récupérer toutes les villes voisines, en combinant le Google Maps API de Géocodage et GeoNames.org API (en plus d'un file_get_contents votre pourrait aussi faire un cURL demande).
Pour plus d'informations sur l'API de visiter l'url suivante:
Ok, bon à savoir! J'ai pensé que si je poste ma réponse partout c'est peut-être marqué comme un double de la réponse...je vais modifier la réponse et n'ont pas un lien vers un autre post √
geonames déchire!!! merci pour l'astuce !!!!
OriginalL'auteur 0x1ad2