summaryrefslogtreecommitdiffstats
path: root/location
diff options
context:
space:
mode:
authorXavier Ducrohet <>2009-04-21 18:47:12 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-04-21 18:47:12 -0700
commit4193558f232c8961039b9ae6f875e3303b8e5d30 (patch)
tree1a2b6c69a0b9411e8a3666934bed9132cfc98599 /location
parent348c1796d460e43e45e582739956c02c5bc8f602 (diff)
downloadframeworks_base-4193558f232c8961039b9ae6f875e3303b8e5d30.zip
frameworks_base-4193558f232c8961039b9ae6f875e3303b8e5d30.tar.gz
frameworks_base-4193558f232c8961039b9ae6f875e3303b8e5d30.tar.bz2
AI 147294: am: CL 147290 Update Geocoder javadoc to reflect the need for a backend service.
Original author: xav Merged from: //branches/cupcake/... Automated import of CL 147294
Diffstat (limited to 'location')
-rw-r--r--location/java/android/location/Geocoder.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/location/java/android/location/Geocoder.java b/location/java/android/location/Geocoder.java
index 709ad23..53e46b7 100644
--- a/location/java/android/location/Geocoder.java
+++ b/location/java/android/location/Geocoder.java
@@ -36,7 +36,11 @@ import java.util.List;
* coordinate into a (partial) address. The amount of detail in a
* reverse geocoded location description may vary, for example one
* might contain the full street address of the closest building, while
- * another might contain only a city name and postal code.
+ * another might contain only a city name and postal code.
+ *
+ * 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.
*/
public final class Geocoder {
private static final String TAG = "Geocoder";
@@ -94,8 +98,8 @@ public final class Geocoder {
* @param longitude the longitude a point for the search
* @param maxResults max number of addresses to return. Smaller numbers (1 to 5) are recommended
*
- * @return a list of Address objects or null if no matches were
- * found.
+ * @return a list of Address objects. Returns null or empty list if no matches were
+ * found or there is no backend service available.
*
* @throws IllegalArgumentException if latitude is
* less than -90 or greater than 90
@@ -143,7 +147,8 @@ public final class Geocoder {
* @param locationName a user-supplied description of a location
* @param maxResults max number of results to return. Smaller numbers (1 to 5) are recommended
*
- * @return a list of Address objects or null if no matches were found.
+ * @return a list of Address objects. Returns null or empty list if no matches were
+ * found or there is no backend service available.
*
* @throws IllegalArgumentException if locationName is null
* @throws IOException if the network is unavailable or any other
@@ -192,7 +197,8 @@ public final class Geocoder {
* @param upperRightLatitude the latitude of the upper right corner of the bounding box
* @param upperRightLongitude the longitude of the upper right corner of the bounding box
*
- * @return a list of Address objects or null if no matches were found.
+ * @return a list of Address objects. Returns null or empty list if no matches were
+ * found or there is no backend service available.
*
* @throws IllegalArgumentException if locationName is null
* @throws IllegalArgumentException if any latitude is