Trouver le Comté de nom pour un Lat/Long

J'essaie de trouver un webservice qui me permettra d'obtenir un Comté nom (pas de Pays) pour un Lat/Long. Je serais d'effectuer la recherche au sein d'un serveur d'application (probablement une application Java). Il n'a pas un être un webservice si il ya une bibliothèque là-bas, je suppose, mais je tiens à jour de l'information. J'ai regardé autour un peu pour une API qui prend en charge ce, mais jusqu'à présent, je n'ai pas été en mesure de trouver celui qui fonctionne. J'ai essayé de le Yahoo Api comme suit:

http://where.yahooapis.com/geocode?q=39.76144296429947,%20-104.8011589050293

Mais il ne veut pas remplir les informations d'adresse. J'ai essayé avec certains des "drapeaux" options là aussi sans succès.

J'ai aussi regardé les Googles Api, mais j'ai lu à plusieurs endroits qu'ils n'ont pas remplir le Comté.

Donc, personne ne sait de toute Api qui va prendre un Lat/Long et retour le Comté associé à cet emplacement? Et si vous avez des exemples, ce serait génial.

J'aimerais aussi savoir quelles Api permettent de l'utiliser dans une application commerciale. Beaucoup de données que j'ai trouvé dit que vous ne pouvez pas utiliser les données pour faire de l'argent. Je suis peut-être à la lecture de ce mal, mais je suis à la recherche de construire un service que je serais susceptible de charge pour l'utilisation de ces données. Donc j'aurais besoin d'options. Peut-être des services gratuits alors que je suis à explorer les options et services payants en bas de la route.

OriginalL'auteur Andrew Serff | 2011-05-03