2009-12-17 7 views
3

Je cherchais une liste de types de requêtes que geocoder prend en charge au-delà du géocodage d'adresses normales. Pour le moment, je dois interroger Google sur les aéroports.Google Géocodage/Airport Info

Je suis tombé sur this IBM document mais il ne mentionne aucun endroit où je peux obtenir la liste à jour des paramètres de requête Google géocodeur autorisés et utiles.

Répondre

1

Vous pouvez faire géocodage avec l'API Google Maps à l'aide de la requête HTTP suivante:

CSV simple:

http://maps.google.com/maps/geo?q=London+Heathrow+Airport&output=csv&sensor=false 

Plus XML Complex:

http://maps.google.com/maps/geo?q=London+Heathrow+Airport&output=xml&sensor=false 

changer simplement le "q" paramètre avec votre aéroport.

2

Vous pouvez également géocodage codes d'aéroport:

http://maps.google.com/maps/geo?q=PDX&output=csv&sensor=false 

Où PDX est le code de l'aéroport pour Portland, OR

+0

Malheureusement, cela ne fonctionne pas avec tous les codes IATA de l'aéroport. –

+0

Les fournisseurs de données pour lesquels Google a acheté la base de données sont une considération possible. Certains fournisseurs pourraient considérer les codes IATA comme des adresses à inclure dans la base de données, ce qui n'est pas le cas d'autres fournisseurs. Le géocodeur est seulement censé géocoder des adresses. Peut-être que Google AJAX Local Search pourrait avoir plus de codes d'aéroport, dans des situations où le fournisseur de données considérait que les codes IATA étaient des noms commerciaux plutôt que des adresses. De toute évidence, les codes IATA dans les pays qui ne sont pas encore pris en charge ont peu de chances de fonctionner. –

+0

http://maps.google.com/maps/geo?q=PDX&output=csv&sensor=false L'appel de l'API ne prend pas en charge tous les codes d'aéroport de l'IATA, par exemple: SIN est le code IATA de l'aéroport de Singapour mais cette API renvoie http://maps.google.com/maps/geo?q=SIN&output=csv&sensor=false Latitude: 25.1721091 Longitude : -107,4795173 adresse complète: Sinaloa, Mexique Ville: État/province: Sinaloa Code postal: Pays: Mexique Carte Google: http://maps.google.com/maps?q=25.1721091,-107.4795173 – Kush