6. Geocoding
API
• query limit of 2,500 geocode requests per
day.
• the Geocoding API may only
be used
in conjunction with a Google map
7. Geocoding
API
• query limit of 30,000 transactions per day
• Bing Maps Geocode service results must
be displayed on a Bing Maps
basemap.
8. World Places Locator
62 King York Butter Sydney
Melbourne
St, Melbourn Factory Opera House
e
144.963, 151.215,
-37.813 -33.856
9. World Geocoding
Service
“Advanced Coverage”
“No cost service”
Internal use
Non-commercial external use
Limited batch geocoding (<1000 requests per day)
10. World Geocoding
Service
62 King 12 Birdsville Melbourne York Butter
St, Melbourn Cres, Birdsville Zoo Factory
e
144.95, 150.84, 144.94,
-37.81 -37.79
-34.04
11. World Geocoding
Service
Esri
locatorTask GeoCod
APIs e
Service
The service is built primarily using the GeoNames Dataset that anyone can contribute to and is free to use.No addresses
3 categories for coverage description.Only 15 countries in the top advanced category.Navteq data under the hood. No idea on how often they will update.
Throw 62 king street at itTop result is in NY.
Can feed in the sourceCountry.Perhaps lock your application down to just search within Australia*Finds King Street in WACould have locked it down in the code of your web app to State of Victoria instead.
We can include the city name into the search, and we could hardcode this into our Application*Finds it.
A better approachTake the extent of your map from your web app and feed it in as an input to the geocoder.
GetBbox from current map, maybe extend the extent a little as well *Finds it fine.Could extend this logic:Expand the extent, and return multiple results to end-user, based on both the relevance and proximity to the centre of the map.
Drunk people typing in things wrong.Can still find results, they just return lower candidate score.100 is perfect match, lowers based on spelling or matching.
Score is useful for your web apps.If only one result found and above 95 = zoom to it.*If >1 result found, and no one score is above 95, prompt user to choose a location.ArcGIS Online does not do this.
3 categories for coverage description.Only 15 countries in the top advanced category.Navteq data under the hood. No idea on how often they will update.
If your searching for regions like postcodes or national parks*Finds these fine*Instead of zooming your map to the centroid, you can zoom to the actual extent of the region.