2010-12-03 5 views
10

Yahoo est-il la meilleure option?Services de géocodage - limites - Google vs Yahoo vs autres?

http://developer.yahoo.com/geo/placefinder/ On dit 50 000 demandes par jour. Cela signifie-t-il que vous pouvez géocoder 50 000 adresses par jour?

par rapport à Google à seulement 2500? http://code.google.com/apis/maps/faq.html#geocoder_limit

Est-ce que j'ai bien compris? c'est une énorme différence.

Donc, en gros, quel est le meilleur service à utiliser pour le frontal, pour obtenir les coordonnées de l'adresse d'entrée de l'utilisateur, puis interroger le db? (de coordonnées entrées à partir de l'administrateur backend - ce sera un faible volume, donc pas un problème). Je ne vais pas afficher de cartes, juste en utilisant les coordonnées.

+0

Vous avez raison. Quelle est votre question? –

Répondre

15

La limite de Yahoo est par application.

La limite de Google est par IP.

Cela signifie:

Pour géocodage côté serveur: Yahoo> Google

Pour géocodage côté client: Google> Yahoo

Si vous ne pas afficher les résultats sur une carte, puis ni Google ni Yahoo feront l'affaire. Vous violerez leurs conditions d'utilisation.

Le service Web Geonames Search pourrait bien convenir à votre facture.

+0

ah bonnes nouvelles, si je peux à tous les clients emplacement recherche côté client qui résout tout. – davivid

+1

article explique ici bien je pense: http://code.google.com/apis/maps/articles/geocodestrat.html – davivid

+0

C'est correct. Le géocodage côté client Google résout vos problèmes de limite. –

0

J'ai utilisé Yahoo avant spécifiquement parce que leur taux de demandes autorisées était beaucoup plus élevé. C'est très facile à utiliser et gratuit. Il y a quelques restrictions donc vous aurez besoin de lire attentivement, mais pour la plupart des choses, c'est un excellent service.

Je n'ai pas utilisé l'API de Google, mais en lisant leur documentation sur les limites de débit, je suis arrivé à la même conclusion lorsque nous cherchions une API de géocodage. J'espère que cela pourra aider!

+0

Il y a beaucoup plus de choses à considérer lors de la sélection d'un géocodeur que juste des limites de taux. Yahoo! vous permet seulement de les utiliser sur Yahoo! Maps par exemple (ce qui pourrait convenir à vous comme il l'était avec nous), mais vous ne pouvez pas stocker les résultats localement. L'API de Google est un peu plus flexible avec ses conditions de service, mais généralement moins précise et a une limite plus restrictive (ce qui peut ne pas poser de problème selon votre application).Si vous partagez davantage vos objectifs, nous serons peut-être en mesure d'offrir de meilleurs conseils. – theChrisKent

+0

Je ne suis pas dans le besoin d'utiliser une carte ... J'ai juste besoin de coordonnées, je suppose que cela régit Yahoo – davivid

+1

Yip, désolé. Google propose des liens vers d'autres services de géocodage à l'adresse http://groups.google.com/group/Google-Maps-API/web/resources-non-google-geocoders pour vous aider à compléter vos demandes si leur limite est trop restrictive. – theChrisKent

0

J'ai beaucoup travaillé avec le géocodage, et j'ai regardé Yahoo, mapquest, google, bing et navteq. Les versions gratuites sont toutes assez similaires à l'exception des requêtes de géocodage. Je pense que vous avez raison. Si vous voulez plus de demandes, vous devez payer pour eux. Je suggère également de regarder la fiabilité et la précision. J'aime Google Maps le meilleur, mais il a été assez inexact par rapport à Bing qui est juste sur. Navteq semble être l'un des meilleurs, mais leur API n'est pas aussi facile à utiliser qu'il semble. Il existe certaines restrictions pour le service de carte gratuit. Habituellement, le site doit être accessible au public et gratuit, car vous ne pouvez pas facturer le service. Il y en a d'autres, mais ceux-ci semblent être ceux qui attirent le plus les gens.

+0

mmm Je n'avais pas pensé à bing à regarder. Je suppose que la précision n'est pas un sujet de préoccupation dans la région en général. acclamations – davivid

Questions connexes