Class: GeoRegion

mapray~ GeoRegion


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: