- package osm.jp.api;
-
- public class RectArea {
- public double minlon; // 経度(西)
- public double maxlon; // 経度(東)
- public double minlat; // 緯度(南)
- public double maxlat; // 緯度(北)
-
- /**
- * 矩形領域を中心点と中心点からの距離(メートル)でセットする
- *
- * @param lat // 中心点の緯度
- * @param lon // 中心点の経度
- * @param m // 距離 領域の一辺の長さの半分
- */
- public RectArea(double lat, double lon, int m) {
- double dLat = Japan.ONE_KM_LAT * m / 1000D; // 距離を表す緯度(差分)
- double dLon = Japan.ONE_KM_LON * m / 1000D; // 距離を表す経度(差分)
- minlat = lat - dLat; // 底辺(緯度)
- maxlat = lat + dLat; // 上辺(緯度)
- minlon = lon - dLon; // 左辺
- maxlon = lon + dLon; // 右辺
- }
-
- /**
- * 約100m四方
- * @param lat
- * @param lon
- */
- public RectArea(double lat, double lon) {
- this(lat, lon, 50);
- }
- }