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