Difference between Android in built Geocoder and Google Geocoding API

1.6k views Asked by At

Can anybody tell me exact difference between Android Geocoder and Android Google Geocoder API

As far I know, Android Geocoder is platform in-built class and gives less result compare to APIs and also less reliable.

Is there any hard limit/quota for in-built Geocoder class ?

2

There are 2 answers

3
Verma On

Android Geocoder is built in class and has no quota limits.

Geocoding API is a http request and has 2500 QPD quota. Geocoding seem to be more reliable.

0
Leandro On

Geocoder is just "a class for handling geocoding and reverse geocoding". According to the documentation: "The Geocoder class requires a backend service that is not included in the core android framework. The Geocoder query methods will return an empty list if there no backend service in the platform. Use the isPresent() method to determine whether a Geocoder implementation exists."

Google Geocoding API is the API, the backend service in the platform. You can use it without Geocoder class.

Reference: https://developer.android.com/reference/android/location/Geocoder