GMSPolyline 類別參考

GMSPolyline 類別參考

總覽

GMSPolyline用於指定地球表面上的折線可用的選項。

系統會將此繪製為 path 中指定的點之間的實線。

沿用 GMSOverlay

靜態公開成員函式

(執行個體類型)+ polylineWithPath:
 特定路徑的 GMSPolyline 便利建構函式。

屬性

GMSPath路徑
 描述此折線的路徑。
CGFloat筆劃寬度
 畫面點的線條寬度。
UIColor * 筆劃顏色
 用於顯示折線的 UIColor。
布林值測地線
 是否使用測地線轉譯顯示這個線條。
NSArray< GMSStyleSpan * > *跨度
 包含 GMSStyleSpan 的陣列,用來轉譯此折線的時距。
NSString * title
 標題,重疊廣告的簡短說明,
GMSMapView *地圖
 此疊加層所在的地圖。
布林值可輕觸
 重疊元素應該用於顯示輕觸通知。
intZIndex
 zIndex 值疊加層會繪製在較低 zIndex 值圖塊圖層和疊加層上方。
id [ID]使用者資料
 重疊資料。

成員函式說明文件

+ (執行個體類型) polylineWithPath: (GMSPath 可為空值) 路徑

特定路徑的 GMSPolyline 便利建構函式。

其他屬性將使用預設值。


屬性說明文件

- (GMSPath*) 路徑 [read, write, copy]

描述此折線的路徑。

- (CGFloat) 筆劃寬度 [read, write, assign]

畫面點的線條寬度。

默認為1。

- (UIColor*) 筆劃顏色 [read, write, assign]

用於顯示折線的 UIColor。

預設值為 [UIColor blueColor]。

- (BOOL) 測地線 [read, write, assign]

是否使用測地線轉譯顯示這個線條。

- (NSArray<GMSStyleSpan *>*) 跨度 [read, write, copy]

包含 GMSStyleSpan 的陣列,用來轉譯此折線的時距。

如果這個陣列包含的片段數量少於折線本身,則系統會針對剩餘的長度套用最終片段。如果這個陣列未設定或未設定,就會改用整行的 strokeColor

- (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 物件保持強烈參照,否則可能會產生保留週期 (防止物件被釋出)。