GMSCoordinateBounds 類別參考資料

GMSCoordinateBounds 類別參考

總覽

GMSCoordinateBounds代表地球表面上的矩形邊界框。

GMSCoordinateBounds 不可變,而且在建立後無法修改。

公開成員函式

(id)- initWithCoordinate:Coordinate:
 對應於兩個邊角所定義的矩形區域,東北部和南西邊界。
(GMSCoordinateBounds *)- 包括座標:
 傳回一個GMSCoordinateBounds,代表目前邊界延伸至包含傳入的座標。
(GMSCoordinateBounds *)- includeBounds:
 傳回一個GMSCoordinateBounds,表示目前邊界延伸至包含整個其他邊界。
(BOOL) - containsCoordinate:
 如果 coordinate 包含在這個範圍內,系統會傳回 YES。
(BOOL) - intersectsBounds:
 如果 other 與此邊界重疊,就會傳回 YES。
(id)- initWithRegion:
 邊界為涵蓋 region
(id)- initWithPath:
 邊界為涵蓋 path
(GMSCoordinateBounds *)- 包括路徑:
 傳回一個GMSCoordinateBounds,表示目前邊界擴大為包含 path

資源

CLLocationCoordinate2DnorthEast
 這些界限的東北角。
CLLocationCoordinate2DsouthWest
 這些邊界的南西角。
BOOL有效
 如果這個界限不包含任何點,則傳回 NO。

成員函式說明文件

- (id) initWithCoordinate: (CLLocationCoordinate2D)  coord1
座標: (CLLocationCoordinate2D)  coord2

對應於兩個邊角所定義的矩形區域,東北部和南西邊界。

方塊的經度是否從 coord1 延伸為 coord2 或反之亦然;方塊的建構為兩個變體中的較小,但消除不明確。

- (GMSCoordinateBounds *) 包括 Coordinate: (CLLocationCoordinate2D)  座標

傳回一個GMSCoordinateBounds,代表目前邊界延伸至包含傳入的座標。

如果目前的邊界無效,結果就會是只包含 coordinate 的有效邊界。

傳回一個GMSCoordinateBounds,表示目前邊界延伸至包含整個其他邊界。

如果目前邊界無效,結果會是等於 other 的有效邊界。

- (BOOL) containsCoordinate: (CLLocationCoordinate2D)  座標

如果 coordinate 包含在這個範圍內,系統會傳回 YES。

包括確實位於邊界邊緣的點。

如果 other 與此邊界重疊,就會傳回 YES。

如果兩個邊界中包含至少一個座標點,則兩個邊界會重疊。

邊界為涵蓋 region

- (id) initWithPath: (GMSPath *) 路徑

邊界為涵蓋 path

傳回一個GMSCoordinateBounds,表示目前邊界擴大為包含 path


屬性說明文件

- (CLLocationCoordinate2D) (northEast) [read, assign]

這些界限的東北角。

- (CLLocationCoordinate2D) southWest [read, assign]

這些邊界的南西角。

- (BOOL) 有效 [read, assign]

如果這個界限不包含任何點,則傳回 NO。

例如,[[GMSCoordinateBounds alloc] init].valid == NO.

當無效的邊界透過 includeCoordinate: 或 includeBounds: 展開有效的座標時,產生的邊界仍然有效,但只包含新的座標。