there is, say, google.com. How to insert text from getName () and click the search button .. here is the GeoPoint code
package com.example.app; import android.location.Location; import java.util.Collection; public class GeoPoint { public final double lat; public final double lon; public String name; public GeoPoint(double lat, double lon, String name) { this.lat = lat; this.lon = lon; this.name = name; } public String getName(){ return name; } public GeoPoint(Location location) { this.lat = location.getLatitude(); this.lon = location.getLongitude(); } public static GeoPoint getNearestLocation(GeoPoint current, Collection<GeoPoint> locations) { GeoPoint res = null; float lastDisance = Float.MAX_VALUE; float locDistance[] = new float[1]; for (GeoPoint loc: locations) { Location.distanceBetween(current.lat, current.lon, loc.lat, loc.lon, locDistance); if (res == null || locDistance[0] < lastDisance) { res = loc; lastDisance = locDistance[0]; } } return res; } }