屬性
Buffer
方法
Clone
複製的新的自己。
CopyFrom
this。
RemoveAll
回傳 void
SetGeoData
回傳 boolean
是否設定成功。
GetAt
第index個點。
SetAt
SetAt(index: number, obj: GeoPoint): void 回傳 void
PtInPolygon
PtInPolygon(p: PointLike, obj: { InBound?: boolean }): boolean 回傳 boolean
是否位於多邊形內 (含邊緣)。
GetArea
回傳 number
面積。
IsConvex
回傳 boolean
是否為凸多邊形。
IsGood
回傳 boolean
是否為好的多邊形。
ClipLine
回傳 boolean
是否執行成功。
ClipPolygon
回傳 boolean
是否執行成功。
IsIntersect
回傳 boolean
是否相交。
CombinPolygon
回傳 boolean
是否運算成功。
CombinePolygon
回傳 boolean
是否運算成功。
SplitByLine
回傳 boolean
是否運算成功
SplitByPolyline
回傳 boolean
是否運算成功。
SplitByPolygon
回傳 boolean
是否運算成功。
Include
回傳 boolean
是否包含幾何。
回傳 boolean
是否包含幾何。
Distance
回傳 number
距離。
Offset
回傳 void
MakeBuffer
回傳 boolean
回傳是否成功。
SimplifyByTolerance
SimplifyByTolerance(maxErr: number, avoid?: null | GeoPolyline[]): number 回傳 number
簡約化後剩餘的點數。
SimplifyByPointCount
SimplifyByPointCount(count?: number): number 回傳 number
簡約化後剩餘的點數。
ConvertToPolyline
轉換後的聚合線。
ToGeoJSON
輸出轉換結果。
ToGeoJSON(toString: true): string 回傳 string
輸出轉換結果。
FromGeoJSON
回傳 boolean
回傳讀取是否成功。
ToGeoBuffer
ToGeoBuffer(): Float64Array<ArrayBuffer> 回傳 Float64Array<ArrayBuffer>
回傳多邊形點位陣列。
FromGeoBuffer
FromGeoBuffer(geoBuffer: Float64Array): GeoPolygon this
DistanceInBound
回傳 number
距離。
構造函數
constructor
訪問器屬性
type
get type(): 4
回傳 4
length
get length(): number
回傳 number
Boundary
Center
多邊形幾何物件
內部的點位順序需為順時針