Jambaaz
Jambaaz

Reputation: 2848

Difference between Android in built Geocoder and Google Geocoding API

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 ?

Upvotes: 6

Views: 1749

Answers (2)

Leandro
Leandro

Reputation: 11

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

Upvotes: 0

Verma
Verma

Reputation: 8429

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.

Upvotes: 3

Related Questions