> Replying back to the whole list. Whoops. Clicked the wrong link. Thanks for the save.
> > > > I'm interested in building an alternative backend service for use by > > the > > > > android.location.Geocoder class. > > > > Are you talking about updating the existing Geocoder class? Because you > > > should consult the platform or porting group for that. > > > As per the documentation, the Geocoder class requires a separate > > backend service that actually does the geocoding. I'm wanting to put > > together an implementation of this service *different* than the one > > provided in the Maps API package. > > It's not in the Maps API package - that's a separate library - Geocoder is > in the core platform. > > "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." > > That to me sounds like you'd have to modify the firmware. Perhaps I'm misunderstanding the structure, then. I thought that: * The AOSP provides the Geocoder implementation. This implementation requires a backend service to do the actual geocoding. * The Google Maps API package provides an implementation of this service, which uses the server based goecoder that is provided by maps.google.com When geocoding via the Geocoder class, I assumed that: * Geocoder would contact the service running on the device to request a geocoding * The Google Maps API service implementation would then contact the maps.google.com servers The sentence prior to what you quoted from the documentation is: "The Geocoder class requires a backend service that is not included in the core android framework." I read this to mean that the Maps API package provides this service. The combination of the Android core framework and the Maps API package is then what is referred to as "the platform" in what you quoted. Perhaps I'm wrong in how I understand that? > > My goal is to allow existing apps that currently use the Geocoder > > to function correctly when no network access is available (which > > is required by the Maps API provided service). > > Geocoder is not required by the Maps API. Correct. Though by the understanding I have, the Maps API package provides the service that is required by Geocoder. That service is in turn dependent on maps.google.com, and therefore network access. Though I'd be disappointed if it is not possible to provide an alternative, system wide service like I want to, I'd really appreciate some clarification as to whether it is possible or not. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

