new GeoRegion()
地理空間的Region
初期値は empty である。
lon は次の条件とする。
条件 this._min_lon < this._max_lon
条件 this._max_lon - this._min_lon <= 360
- Source:
Methods
-
addPoint(point)
GeoPointを追加
-
Parameters:
Name Type Description point
mapary.GeoPoint 地理空間位置
- Source:
-
addPoints(points)
GeoPointを追加
-
Parameters:
Name Type Argument Description points
mapary.GeoPoint <repeatable>
地理空間位置
- Source:
-
addPointsAsArray(pointsArray)
PointArrayを追加
-
Parameters:
Name Type Description pointsArray
Array.<number> 地理空間位置Array
- Source:
-
empty()
空確認
-
- Source:
Returns:
empty値
- Type
- boolean
-
getCenter()
中心位置のGeopointを返却
-
- Source:
Returns:
中心(center)のGeoPoint
- Type
- mapary.GeoPoint
-
getLatitudeDistance()
RegionのLatitude方向 の地表面距離を算出
-
- Source:
Returns:
Latitude方向の地表面距離
- Type
- number
-
getLongitudeDistance()
RegionのLongitude方向 の地表面距離を算出
-
- Source:
Returns:
Longitude方向の地表面距離
- Type
- number
-
getNorthEast()
NorthEastのGeopointを返却
-
- Source:
Returns:
北東(max)のGeoPoint
- Type
- mapary.GeoPoint
-
getPoint(lon_pos, lat_pos [, alt_pos])
Region内の任意点の取得
center ( 0.5, 0.5 )
east ( 1, 0.5 )
west ( 0, 0.5 )
north ( 0.5, 1 )
south ( 0.5, 0 )
northEast ( 1, 1 )
southWest ( 0, 0 ) -
Parameters:
Name Type Argument Default Description lon_pos
number longitude位置割合
lat_pos
number latitude位置割合
alt_pos
number <optional>
0 anlitude位置割合
- Source:
Returns:
GeoPoint
- Type
- mapary.GeoPoint
-
getSouthWest()
SouthWestのGeopointを返却
-
- Source:
Returns:
南西(min)のGeoPoint
- Type
- mapary.GeoPoint
-
merge(region)
GeoRegionを結合
-
Parameters:
Name Type Description region
mapray.GeoRegion 地理空間Region
- Source: