建立多點的線
let polyline = new GeoPolyline(); // 預設建構子
建立多點的線
欲複製的GeoPolyline。
let polyline = new GeoPolyline();
let polylineCopy = new GeoPolyline(polyline); // 使用欲複製的GeoPolyline建立GeoPolyline
建立多點的線
欲轉換的GeoLine。
let polyline = new GeoPolyline(new GeoLine()); // 使用欲轉換的GeoLine建立GeoPolyline
建立多點的線
GeoPoint陣列。
let p1 = new GeoPoint(0, 0);
let p2 = new GeoPoint(0, 1);
let p3 = new GeoPoint(1, 0);
let polyline = new GeoPolyline([p1, p2, p3]); // 使用GeoPoint陣列建立GeoPolyline
建立多點的線
欲轉換的GeoPolygon。
let polyline = new GeoPolyline(new GeoPolygon()); // 使用欲轉換的GeoLine建立GeoPolyline
建立多點的線
Optional
obj: GeoPolygon | GeoPolyline | GeoLine | PointLike[]欲複製的GeoPolyline; 欲轉換的GeoLine; GeoPoint陣列。
點位陣列
範圍
長度
內含點位的數量
物件型態,值為 GEO_TYPE.POLYLINE
產生一份新的自己。
傳回複製的新的自己。
複製。
複製的資料源。
this
計算自己與傳入幾何的距離。
要計算距離的幾何資料。
距離。
讀入 GeoJSON 數值。
回傳讀取是否成功。
取得聚合線在線上與目標點最近的點(考慮z
),在平面中直接使用即可,在球型要先將線從Map轉成WorldMap再計算,算完再轉回Map。
目標點。
success:是否成功,pt1:來源聚合線上的最近點,distance:目標聚合線上的最近點。
取得兩條聚合線在線上最近的兩點(考慮z
),在平面中直接使用即可,在球型要先將線從Map轉成WorldMap再計算,算完再轉回Map。
目標聚合線。
success:是否成功,pt1:來源聚合線上的最近點,pt2:目標聚合線上的最近點。
從起點開始,沿著聚合線走,找出沿著聚合線的距離為distance
的點位。
想要的距離。
此為out參數,需再呼叫前先配置好,執行後,傳回找到的答案。
是否有答案。
從起點開始,沿著聚合線走,找出某點離起點直線距離為distance
的點位。
想要的距離。
此為out參數,需再呼叫前先配置好,執行後,傳回找到的答案。
是否有答案。
若輸入的點位於聚合線上,將點插於聚合線中的適當位置。
要插入的點。
是否成功。
計算與傳入的聚合線的交點。
欲檢查的聚合線。
此為out參數,需先在外面配好變數,回傳時,代表交點。
交點的數量。
判斷自己與傳入幾何是否相交。
判斷的幾何資料。
Optional
slice: boolean指定若只交在節點上,算不算相交。
傳回是否相交。
傳入的聚合線若與本身可相連,則將聚合線連於自己。
要相連的聚合線。
是否成功。
做出環域的複合多邊形。
環域的距離。
out參數,環域計算的答案。
是否要兩邊,預設是
回傳是否成功。
位移。
欲位移的距離。
指定希望點數簡約化聚合線。
簡約化後希望的點數。
誤差值。
簡約化過程中要避免相交的聚合線。
簡約化後剩餘的點數。
以指定誤差值簡約化聚合線。
誤差值。
簡約化過程中要避免相交的聚合線。
簡約化後剩餘的點數。
以線段切割。
切割的線段。
此為out參數,需再呼叫前先配置好,執行完後,傳回切割的聚合線。
切割的線數量。
被多邊形切割。
切割的多邊形。
此為out參數,需再呼叫前先配置好,執行完後,傳回被切後,在多邊形內的聚合線。
此為out參數,需再呼叫前先配置好,執行完後,傳回被切後,在多邊形外的聚合線。
傳回被削下的所有聚合線的數量。
以聚合線切割。
切割的聚合線。
此為out參數,需再呼叫前先配置好,執行完後,傳回切割的聚合線。
切割的線數量。
將幾何輸出成 GeoJSON 物件。
Optional
toString: false是否把物件轉成JSON字串。
Optional
includeZ: boolean是否包含Z,標準GeoJSON不包含Z(可不給,預設false)。
輸出轉換結果。
將幾何輸出成 GeoJSON 字串。
是否把物件轉成JSON字串。
Optional
includeZ: boolean是否包含Z,標準GeoJSON不包含Z(可不給,預設false)。
輸出轉換結果。
Generated using TypeDoc
聚合線幾何物件