Если у меня есть класс, который определяет карту с верхним / левым положением, определяемым долгота и широта, а внизу / справа также определяется долгота и широта, как можно проверить, находится ли заданная широта / долгота в пределах ограничивающих точек карты? (Это не вопрос, связанный с Google Maps). например (Орландо на карте, покрывающей Талхасс до Майами).
открытый класс MapContext {
private Location mMapTop = null;
private Location mMapBottom = null;
public MapContext(String topLatitude,String topLongitude, String bottomLatitude, String bottomLongitude) {
double theTopLat = Location.convert(topLatitude);
double theTopLong = Location.convert(topLongitude);
mMapTop = new Location("private");
mMapTop.setLongitude(theTopLong);
mMapTop.setLatitude(theTopLat);
double theBottomLat = Location.convert(bottomLatitude);
double theBottomLong = Location.convert(bottomLongitude);
mMapBottom = new Location("private");
mMapBottom.setLongitude(theBottomLong);
mMapBottom.setLatitude(theBottomLat);
} public boolean testIfPointOnMap (Location location) { ? ? вернуть ИСТИНА или ЛОЖЬ } }