Problem:
The problem is that Android's built-in Geocoder backend varies between forks of AOSP and implementations of IGeocodingProvider. For consistency, it would be better to use Google Maps Geocoding API. In my search, I have not found a way to do Geocoding with the Google Play Services SDK.
There exists a Geocoding REST API but I would lose the ability to restrict the API key to my Android App.
Question:
Is there a Google Play Services SDK for Geocoding that has to ability to restrict the API key?