There are currently on a few sources of reliable geocoding services available online; Google Maps API, Mapbox, HERE, geoscape just to name a few. When you’re dealing with one or two addresses a second, most of these are fine. If you want to start doing 10,20 or even 50 a second, even google is going to start throwing up some issues (or invoices).
While working on another project, i found myself with 16.5 million addresses all of which needed a longitude and latitude. Adding the geographic coordinates to the datasets allows me to treat the objects in space rather than the rather annoying:
(house number | street name | locality) array
My solution? Write my own API using a freely available datasets. Doing so allows me to resolve on the fly with excellent performance or just match addresses and cache at over 1000 records per second
Want to use this for your project, give me a buzz
No Responses