57 votes

Comment inverser le géocodage sans Google ?

Existe-t-il des services web (payants ou gratuits) autres que l'API Google Maps qui permettent d'inverser le géocodage ?

Mon application particulière aura accès à une latitude et une longitude et je dois pouvoir obtenir le code postal ou l'État des États-Unis.

La raison pour laquelle je ne peux pas utiliser Google est que les conditions de service semblent indiquer que si vous utilisez l'API Google Maps, vous devez utiliser les données pour afficher une carte Google.

J'utilise le cadre C# .Net, au cas où cela serait pertinent.

45voto

WoodyDRN Points 61

0 votes

Si vous vous heurtez à leurs limites tarifaires, utilisez un service commercial nominatim tel que locationiq.org .

17voto

Squ36 Points 1224

Essayez ceci, vous devriez trouver le bonheur :p http://www.geonames.org/export/reverse-geocoding.html

11voto

stevemegson Points 6741

Les géonames peuvent vous donner soit un nom de lieu :

http://ws.geonames.org/findNearbyPlaceName?lat=40.65&lng=-73.78

ou un code postal :

http://ws.geonames.org/findNearbyPostalCodes?lat=40.65&lng=-73.78

C'est gratuit à condition que vous leur fassiez crédit et que vous ayez besoin de moins de 15 000 recherches par jour. Vous pouvez payer si vous avez besoin de plus.

1 votes

9voto

xueru Points 239

Je ne suis pas un fan de la SEP. Mais regardez ça : http://msdn.microsoft.com/en-us/library/ff859477.aspx

L'API RESTful Location Service ne semble pas afficher de restriction.

Vous pouvez utiliser l'API Find Location By Point : http://msdn.microsoft.com/en-us/library/ff701710.aspx

J'ai essayé l'échantillon pour les noms géographiques, le résultat n'est pas assez bon pour moi car j'ai besoin d'informations sur les comtés, et le temps de réponse est lent.

0 votes

+1 Wow. Je vous remercie. Je vais définitivement me pencher sur cette question.

2 votes

J'y réfléchis un peu plus. Si les données sont utilisées pour une application commerciale qui nécessite un nom d'utilisateur et un mot de passe, alors vous devez payer pour cela. microsoft.com/maps/produit/licences_pour_entreprise.aspx

0 votes

Intéressant ! Je me demande ce qu'ils voulaient dire en déclarant "Non facturable" dans msdn.microsoft.com/fr/us/library/ff859477.aspx pour les API de localisation REST.

1voto

brokenbeatnik Points 561

Jetez un coup d'œil à Geocoda - gratuit jusqu'à 1K d'appels de géocodage avant ou arrière par mois, prix raisonnable pour plus.

Mise à jour février 2019 - Geocoda est désormais fermé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X