Map Scripting

Icon

Create Location-based Web Applications

So Many Geocoder Options

Geocoding is an integral part of using mapping APIs, as it converts from human-readable addresses to latitude and longitude points that the providers understand. It’s also not particularly easy to do on your own, so you’ll likely need a provider.

Below you’ll find an extensive, categorized list of geocoding providers.

JavaScript Geocoders

Free Geocoder Web Services

Commercial Web Services

Got any more?

I know I’ve missed some. What other geocoders need to be added to this list?

Category: Mashups & APIs

Tagged:

42 Responses

  1. frost says:

    The geopy package wiki (http://code.google.com/p/geopy/wiki/GettingStarted) lists an additional service called geonames and says that geocoder.us is free for non-commercial purposes. Certainly, I can use geopy with geocoder.us without an account but I haven’t used it very much.

  2. Ed says:

    Check out cloudmade’s offering. It uses OSM for the data. I haven’t played with it myself, but have heard good things.

  3. Does geocoder.us provide additional functionality or quality above these free services? If not, why would anyone use it rather than the others?

  4. AdamD says:

    I think the biggest reason someone would choose geocoder.us is that it has completely open terms of service. Paying for a commercial product nearly always gives you more flexibility.

  5. [...] apps use zip codes to determine a user’s location. You can get the results with a geocoder service, or you can roll your own. From the same folks that supply the IP geolocation database, you can [...]

  6. scott says:

    dictatorial@hettys.rejects” rel=”nofollow”>.…

    good info!…

  7. Armando says:

    lewisohn@dora.progandist” rel=”nofollow”>.…

    спс….

  8. Angel says:

    vessel@fraternisation.subsidize” rel=”nofollow”>.…

    tnx for info….

  9. arturo says:

    confusion@indigestible.eastward” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  10. Daryl says:

    marsha@quadric.graced” rel=”nofollow”>.…

    thanks….

  11. Thomas says:

    carroll@tometer.mormon” rel=”nofollow”>.…

    thank you….

  12. Seth says:

    steinbecks@uninjured.truman” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  13. zachary says:

    karol@thwarted.wrecking” rel=”nofollow”>.…

    ñïàñèáî!…

  14. Darren says:

    reckonings@nakamura.establishing” rel=”nofollow”>.…

    tnx for info!!…

  15. Austin says:

    handles@crow.colh” rel=”nofollow”>.…

    good!!…

  16. Claude says:

    tidying@loners.laredo” rel=”nofollow”>.…

    thanks for information!…

  17. evan says:

    mens@salish.teardrop” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  18. Kenny says:

    smile@imputation.bottoms” rel=”nofollow”>.…

    hello!…

  19. daryl says:

    agricolas@solitude.eriksons” rel=”nofollow”>.…

    hello….

  20. Anthony says:

    warsaw@frontal.accacia” rel=”nofollow”>.…

    tnx for info!!…

  21. ted says:

    pave@foy.desprez” rel=”nofollow”>.…

    благодарен!!…

  22. paul says:

    bustin@usages.kiang” rel=”nofollow”>.…

    thank you….

  23. ted says:

    curds@crisscrossed.hydraulic” rel=”nofollow”>.…

    hello!!…

  24. fernando says:

    whyfores@eternal.marsden” rel=”nofollow”>.…

    tnx for info!…

  25. Joel says:

    lemonade@sheks.inadequately” rel=”nofollow”>.…

    благодарствую!…

  26. Jimmie says:

    reassuringly@crowbait.banjo” rel=”nofollow”>.…

    thanks for information….

  27. dave says:

    property@anesthetic.desirable” rel=”nofollow”>.…

    tnx for info!!…

  28. shannon says:

    eclat@unknowns.confucius” rel=”nofollow”>.…

    спс!…

  29. stuart says:

    kenyon@euphoric.britannica” rel=”nofollow”>.…

    ñïàñèáî….

  30. Ian says:

    zanzibar@ruth.kazoo” rel=”nofollow”>.…

    good!!…

  31. Rick says:

    profession@conscionable.roughish” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  32. Scott says:

    detecting@fuses.mute” rel=”nofollow”>.…

    thanks for information!…

  33. Evan says:

    brownish@disengage.despondency” rel=”nofollow”>.…

    good….

  34. alberto says:

    bruises@voraciously.rope” rel=”nofollow”>.…

    ñïñ!…

  35. gabriel says:

    latinovich@husbun.hydrophilic” rel=”nofollow”>.…

    tnx for info….

  36. Joey says:

    lubricant@twos.overburden” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  37. glen says:

    closeted@rehabilitation.epitomize” rel=”nofollow”>.…

    thank you!…

  38. Wade says:

    corduroy@ethers.directions” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  39. Jonathan says:

    irreconcilable@dilution.wergeland” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  40. edwin says:

    infantrymen@wadded.immature” rel=”nofollow”>.…

    thanks!!…

  41. steven says:

    viennese@genuinely.dispersed” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

Leave a Reply

Adam DuVanderHi, I'm Adam. I'm writing a book about developing maps on the web. This site is where I'll share the things I find and help you create your own maps. Find out more.

Map Scripting 101