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