diff options
author | Mike Lockwood <lockwood@android.com> | 2010-01-04 12:14:21 -0500 |
---|---|---|
committer | Mike Lockwood <lockwood@android.com> | 2010-01-05 23:39:29 -0500 |
commit | 34901409a404c8c66914c5a8ad0f29b1bcde0e78 (patch) | |
tree | acb354a4cc41207692e486a84d9541925a15e8e6 /services/java | |
parent | 3e7b44fade95848a717b0f4d1b7365ce72e885ed (diff) | |
download | frameworks_base-34901409a404c8c66914c5a8ad0f29b1bcde0e78.zip frameworks_base-34901409a404c8c66914c5a8ad0f29b1bcde0e78.tar.gz frameworks_base-34901409a404c8c66914c5a8ad0f29b1bcde0e78.tar.bz2 |
Cleanup and add public wrapper for IGeocodeProvider interface to prepare for network location unbundling.
Change-Id: I6523d115b56dbf450121e73d48e151f200827eb4
Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'services/java')
-rw-r--r-- | services/java/com/android/server/LocationManagerService.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index c17a3bc..406897d 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java @@ -37,6 +37,7 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.database.Cursor; import android.location.Address; +import android.location.GeocoderParams; import android.location.IGeocodeProvider; import android.location.IGpsStatusListener; import android.location.IGpsStatusProvider; @@ -1655,11 +1656,11 @@ public class LocationManagerService extends ILocationManager.Stub implements Run // Geocoder public String getFromLocation(double latitude, double longitude, int maxResults, - String language, String country, String variant, String appName, List<Address> addrs) { + GeocoderParams params, List<Address> addrs) { if (mGeocodeProvider != null) { try { - return mGeocodeProvider.getFromLocation(latitude, longitude, maxResults, language, country, - variant, appName, addrs); + return mGeocodeProvider.getFromLocation(latitude, longitude, maxResults, + params, addrs); } catch (RemoteException e) { Log.e(TAG, "getFromLocation failed", e); mGeocodeProvider = null; @@ -1672,13 +1673,13 @@ public class LocationManagerService extends ILocationManager.Stub implements Run public String getFromLocationName(String locationName, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude, int maxResults, - String language, String country, String variant, String appName, List<Address> addrs) { + GeocoderParams params, List<Address> addrs) { if (mGeocodeProvider != null) { try { return mGeocodeProvider.getFromLocationName(locationName, lowerLeftLatitude, lowerLeftLongitude, upperRightLatitude, upperRightLongitude, - maxResults, language, country, variant, appName, addrs); + maxResults, params, addrs); } catch (RemoteException e) { Log.e(TAG, "getFromLocationName failed", e); mGeocodeProvider = null; |