Как проверить, находится ли точка широты / долготы на карте (не в картах Google)

Если у меня есть класс, который определяет карту с верхним / левым положением, определяемым долгота и широта, а внизу / справа также определяется долгота и широта, как можно проверить, находится ли заданная широта / долгота в пределах ограничивающих точек карты? (Это не вопрос, связанный с 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) { ? ? вернуть ИСТИНА или ЛОЖЬ } }

5
задан teebin2011 20 December 2011 в 22:14
поделиться