總覽
GMSPolygon 定義了地圖上所顯示的多邊形。
多邊形 (如同折線) 會依序定義一系列連接的座標;此外,多邊形會形成閉合的迴圈並定義填滿的區域。
沿用 GMSOverlay。
靜態公開成員函式 | |
(執行個體類型) | + PolygonWithPath: |
特定路徑的 GMSPolygon 的便利建構函式。 | |
屬性 | |
GMSPath * | 路徑 |
描述此多邊形的路徑。 | |
NSArray< GMSPath * > * | 孔洞 |
GMSPath 執行個體的陣列,用於說明此多邊形中的任何孔。 | |
CGFloat | 筆劃寬度 |
畫面點中多邊形外框的寬度。 | |
UIColor * | 筆劃顏色 |
多邊形外框的顏色。 | |
UIColor * | fillColor |
填滿顏色。 | |
布林值 | 測地線 |
該多邊形是否應以測地線更正進行轉譯。 | |
GMSPolygonLayer * | 圖層 |
提供此GMSPolygon的核心核心動畫圖層。 | |
NSString * | title |
標題,重疊廣告的簡短說明, | |
GMSMapView * | 地圖 |
此疊加層所在的地圖。 | |
布林值 | 可輕觸 |
重疊元素應該用於顯示輕觸通知。 | |
int | ZIndex |
zIndex 值疊加層會繪製在較低 zIndex 值圖塊圖層和疊加層上方。 | |
id [ID] | 使用者資料 |
重疊資料。 |
成員函式說明文件
+ (執行個體類型) PolygonWithPath: | (GMSPath 可為空值) | 路徑 |
特定路徑的 GMSPolygon 的便利建構函式。
其他屬性將使用預設值。
屬性說明文件
- (CGFloat) 筆劃寬度 [read, write, assign] |
畫面點中多邊形外框的寬度。
默認為1。
- (UIColor*) 筆劃顏色 [read, write, assign] |
多邊形外框的顏色。
預設值為 nil。
- (UIColor*) fillColor [read, write, assign] |
填色。
預設值為 blueColor。
- (BOOL) 測地線 [read, write, assign] |
該多邊形是否應以測地線更正進行轉譯。
- (GMSPolygonLayer*) 圖層 [read, assign] |
提供此GMSPolygon的核心核心動畫圖層。
- (NSString*) 名稱 [read, write, copy, inherited] |
標題,重疊廣告的簡短說明,
有些疊加層 (例如標記) 會在地圖上顯示標題。標題也會使用預設的無障礙文字。
- (GMSMapView*) 地圖 [read, write, assign, inherited] |
此疊加層所在的地圖。
設定此屬性後,疊加層會在地圖上新增。如果設為 nil,疊加層就會從地圖中移除。一次啟用的疊加層最多僅能在地圖上的一個位置。
- (BOOL) 可套用 [read, write, assign, inherited] |
重疊元素應該用於顯示輕觸通知。
有些疊加層 (例如標記) 會預設為可輕觸。
- (整數) zIndex [read, write, assign, inherited] |
zIndex
值疊加層會繪製在較低 zIndex
值圖塊圖層和疊加層上方。
相同的值會產生未定義的繪製順序。不過,無論 zIndex
為何,標記一律繪製在圖塊圖層和其他非標記疊加層之上;實際上,這些標記實際上是視為位於其他 Z-index 群組中,與其他疊加層重疊。
- (ID) userData [read, write, assign, inherited] |
重疊資料。
您可以使用這個屬性將任意物件與此疊加層建立關聯。Google Maps SDK for iOS 不會讀取或寫入這個屬性。
請注意,userData 不應對任何 Maps 物件保持強烈參照,否則可能會產生保留週期 (防止物件被釋出)。