建立範圍
let bound = new GeoBoundary(); // 預設建構子
建立範圍
大小為 4 的數字陣列,數字依序代表西邊,南邊,東邊,北邊
建立範圍
欲複製的 GeoBoundary 或帶有 west
, south
, east
, north
的物件。
let boundCopy = new GeoBoundary(a); // 使用欲複製的 GeoBoundary 建立 GeoBoundary
let boundObj = new GeoBoundary({west:0, south:0, east:0, north:0});// 使用帶有 west, south, east, north 的物件建立 GeoBoundary
建立範圍
指定的西邊。
指定的南邊。
指定的東邊。
指定的北邊。
let bound = new GeoBoundary(0, 0, 0, 0); // 指定 west, south, east, north 並建立 GeoBoundary
東邊
0
北邊
0
南邊
0
西邊
0
高度
寬度
物件型態,值為 GEO_TYPE.RECT
產生一份新的自己。
傳回複製的新的自己。
從 GeoJSON.BBox 陣列複製屬性。
陣列。
this
從 GeoBoundary 複製屬性。
GeoBoundary。
this
複製屬性。
西邊。
南邊。
東邊。
北邊。
this
以 Center 為中心點,向內縮。
使用一個點拓展範圍。
輸入的點。
讀入 GeoJSON 數值。
回傳讀取是否成功。
此範圍是否完全包含指定範圍。
指定範圍。
傳回是否完全包含指定範圍。
以 Center 為中心點,向外擴張。
檢查自己是否和指定範圍相交
指定範圍。
是否和指定範圍相交。
檢查 rect1
, rect2
是否相交
若相交,把相交的範圍設定給自己。
指定範圍 1。
指定範圍 2。
rect1
, rect2
是否相交。
範圍是否相等。
比較的範圍。
傳回比較的結果。
範圍是否不相等。
比較的範圍。
傳回比較的結果。
位移範圍。
水平位移。
垂直位移。
檢查點是否位於範圍內
檢查的值。
是否位於範圍內。
回傳 GeoJSON.BBox 陣列。
陣列。
轉換成多邊形 (西北、東北、東南、西南)
多邊形
與指定範圍做聯集。
聯集的對象。
Static
Intersect計算rect1
與rect2
的交集。
矩形1。
矩形2。
傳回rect1
與rect2
交集,若沒交集,傳回 null
。
Generated using TypeDoc
代表世界座標的一個範圍,內部包含
west
,south
,east
,north
4個屬性See