<< Click to Display Table of Contents >>
new sg.geometry.Circle(center, options)
Description
建立一個圓圈圖形
Position
Geometry.js
Parameters
Parameter |
Type |
Description |
|||||||||
center |
sg.geometry.Point |
圓心 |
|||||||||
options |
Object |
設定圓形的選項 set object
|
Properties
Properties |
Type |
Description |
area |
Number |
多邊形面積 |
extent |
sg.geometry.Extent |
圖形邊界 |
numberOfPoints |
Number |
圓型的邊上的點數量。點數量越多,就越接近完美的圓型 |
radius |
Number |
圓型的半徑 |
rings |
Array.<sg.geometry.LinearRing> |
多邊形環的陣列 |
type |
String |
幾何資料的類型 |
Methods
Methods |
Type |
Description |
||||||||||
addRing(ring) |
sg.geometry.LinearRing |
在多邊形加入環
|
||||||||||
contains(pt) |
pt:sg.geometry.Point Returns:Boolean |
判斷一個點是否與多邊形相交
Returns:
|
||||||||||
getArea() |
Returns: Number |
取得多邊形面積 Returns:
|
||||||||||
getCentroid() |
Returns: sg.geometry.Point |
取得多邊形的重心 Returns:
|
||||||||||
getExtent() |
Returns: sg.geometry.Extent |
取得幾何資料範圍 Returns:
|
||||||||||
isClockwise(ring) |
ring: sg.geometry.LinearRing Return: Boolean |
判斷一個環的方向是否為順時鐘方向
Returns:
|
||||||||||
toWkt() |
Returns: String |
轉換成wkt字串 Returns:
|
||||||||||
update() |
更新多邊形的範圍、面積等等屬性 |
|||||||||||
updateCircle_() |
更新圓形幾何屬性。在設定完radius或是 numberOfPoints須呼叫此方法來重新計算圓型多邊形的節點 |
Example
|
©2015 Supergeo Technologies Inc.