Tài liệu tham khảo về lớp GMSPlaceClient


Tổng quan

Giao diện chính cho SDK Địa điểm.

Dùng để tìm kiếm và lấy thông tin chi tiết về các địa điểm. Bạn phải truy cập vào lớp này thông qua phương thức [GMSPlacesClient sharedClient].

Bạn chỉ nên gọi phương thức GMSPlacesClient từ luồng chính. Việc gọi các phương thức này từ một luồng khác sẽ dẫn đến một ngoại lệ hoặc hành vi không xác định. Trừ phi có quy định khác, tất cả lệnh gọi lại sẽ được gọi trên luồng chính.

Hàm thành phần công khai

(vô hiệu)lookUpPlaceID:callback:
 Xem thông tin chi tiết về một địa điểm.
(vô hiệu)fetchAutocompleteSuggestionsFromRequest:callback:
 Tìm nội dung đề xuất Tự động hoàn thành dựa trên truy vấn văn bản.
(vô hiệu)lookUpPhotosForPlaceID:callback:
 Lấy siêu dữ liệu cho tối đa 10 ảnh liên kết với một địa điểm.
(vô hiệu)loadPlacePhoto:callback:
 Tải hình ảnh cho một ảnh cụ thể ở kích thước tối đa.
(vô hiệu)loadPlacePhoto:constrainedToSize:scale:callback:
 Tải hình ảnh cho một ảnh cụ thể, được điều chỉnh theo tỷ lệ cho vừa với kích thước tối đa đã cho.
(vô hiệu)currentPlaceWithCallback:
 Trả về kết quả ước tính về vị trí hiện được xác định là đang định vị thiết bị.
(vô hiệu)findAutocompletePredictionsFromQuery:filter:sessionToken:callback:
 Tìm các cụm từ gợi ý của tính năng Tự động hoàn thành dựa trên truy vấn văn bản.
(vô hiệu)fetchPlaceFromPlaceID:placeFields:sessionToken:callback:
 Tìm nạp thông tin chi tiết về một địa điểm.
(vô hiệu)findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:callback:
 Tìm khả năng về địa điểm bằng cách sử dụng vị trí hiện tại của người dùng.
(vô hiệu)isOpenWithRequest:callback:
 Xem trạng thái mở cửa của một địa điểm.
(vô hiệu)isOpenWithPlaceID:callback:
 Lấy thông tin chi tiết về một địa điểm, bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại thời điểm hiện tại.
(vô hiệu)isOpenWithPlaceID:date:callback:
 Lấy thông tin chi tiết về một địa điểm, bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại NSDate được chỉ định.
(vô hiệu)isOpenWithPlace:callback:
 Lấy thông tin chi tiết về một địa điểm, bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại thời điểm hiện tại.
(vô hiệu)isOpenWithPlace:date:callback:
 Lấy thông tin chi tiết về một địa điểm, bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại NSDate được chỉ định.
(vô hiệu)searchByTextWithRequest:callback:
 Tìm địa điểm bằng văn bản và các quy định hạn chế.
(vô hiệu)fetchPlaceWithRequest:callback:
 Tìm một địa điểm bằng cách sử dụng đối tượng yêu cầu.
(vô hiệu)fetchPhotoWithRequest:callback:
 Yêu cầu ảnh bằng cách sử dụng yêu cầu tìm nạp ảnh.
(vô hiệu)searchNearbyWithRequest:callback:
 Tìm các địa điểm gần một vị trí và quy định hạn chế.

Hàm thành phần công khai tĩnh

(instancetype)+ sharedClient
 Cung cấp phiên bản dùng chung của GMSPlacesClient cho SDK Google địa điểm dành cho iOS, tạo phiên bản đó nếu cần.
(BOOL)+ Cung cấpAPIKey:
 Cung cấp khoá API của bạn cho SDK Google Địa điểm dành cho iOS.
(NSString *)+ openSourceLicenseInfo
 Trả về thông tin giấy phép phần mềm nguồn mở cho SDK Google Địa điểm dành cho iOS.
(NSString *)+ SDKVersion (Phiên bản SDK)
 Trả về phiên bản cho bản phát hành này của Google Địa điểm SDK dành cho iOS.
(NSString *)+ SDKLongVersion
 Trả về phiên bản chi tiết cho bản phát hành SDK Google Địa điểm dành cho iOS này.

(Lưu ý rằng đây không phải là các hàm thành phần).

typedef trống(^GMSPlaceResultCallback )(GMSPlace *_Nullable kết quả, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận thông tin tra cứu thông tin chi tiết về địa điểm.
typedef trống(^GMSPlaceLikelihoodListCallback )(GMSPlaceLikelihoodList *_NullableccList, NSError *_Nullable error)
 Loại lệnh gọi lại để nhận danh sách khả năng xuất hiện của địa điểm.
typedef trống(^GMSPlaceLikelihoodsCallback )(NSArray< GMSPlaceLikelihood * > *_Nullable possibles, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận mảng GMSPlaceLikelihood.
typedef trống(^GMSAutocompletePredictionsCallbackGMSAutocompletePrediction
 Loại lệnh gọi lại để nhận kết quả tự động hoàn thành.
typedef trống(^GMSPlacePhotoMetadataResultCallback )(GMSPlacePhotoMetadataList *_Nullable ảnh, lỗi NSError *_Nullable)
 Loại lệnh gọi lại để nhận kết quả về ảnh địa điểm.
typedef trống(^GMSPlacePhotoImageResultCallback )(UIImage *_Nullable ảnh, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận đối tượng UIImage từ đối tượng GMSPlacePhotoMetadata.
typedef trống(^GMSPlaceOpenStatusCallback )(Kết quả GMSPlaceOpenStatus, lỗi NSError *_Nullable)
 Loại lệnh gọi lại để nhận trạng thái giờ mở cửa của Địa điểm.
typedef trống(^GMSPlaceOpenStatusResponseCallback )(GMSPlaceIsOpenResponse *phản hồi, NSError *_Nullable error)
 Loại lệnh gọi lại để nhận phản hồi trạng thái mở.
typedef trống(^GMSPlaceSearchByTextResultCallback )(NSArray< GMSPlace * > *_Nullable địa điểm, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận kết quả tìm kiếm bằng văn bản.
typedef trống(^GMSFetchPhotoResultCallback )(UIImage *_Nullable photoImage, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận ảnh.
typedef trống(^GMSAutocompleteSuggestionsCallback )(NSArray< GMSAutocompleteSuggestion * > *_Nullable, kết quả NSError *_Nullable)
 Loại lệnh gọi lại cho kết quả tự động hoàn thành.
typedef trống(^GMSPlaceSearchNearbyResultCallback )(NSArray< GMSPlace * > *_Nullable địa điểm, NSError *_Nullable lỗi)
 Loại lệnh gọi lại để nhận kết quả tìm kiếm lân cận.

Tài liệu về chức năng của thành viên

+ (instancetype) sharedClient

Cung cấp phiên bản dùng chung của GMSPlacesClient cho SDK Google địa điểm dành cho iOS, tạo phiên bản đó nếu cần.

Nếu ứng dụng của bạn thường sử dụng các phương thức của GMSPlacesClient, thì ứng dụng đó có thể muốn giữ trực tiếp đối tượng này, nếu không thì kết nối của bạn với Google có thể được khởi động lại thường xuyên.

+ (BOOL) ProvideAPIKey: (NSString *) key

Cung cấp khoá API của bạn cho SDK Google Địa điểm dành cho iOS.

Khoá này được tạo cho ứng dụng của bạn thông qua Bảng điều khiển Google Cloud Platform và được ghép nối với mã gói của ứng dụng để xác định khoá. Ứng dụng của bạn nên gọi lệnh này trước khi sử dụng GMSPlacesClient (ví dụ: trong application:didFinishLaunchingWithOptions:).

Trường hợp trả lại hàng:
CÓ nếu bạn cung cấp khoá API thành công.
+ (NSString *) openSourceLicenseInfo

Trả về thông tin giấy phép phần mềm nguồn mở cho SDK Google Địa điểm dành cho iOS.

Thông tin này phải được cung cấp trong đơn đăng ký của bạn.

+ (NSString *) SDKVersion

Trả về phiên bản cho bản phát hành này của Google Địa điểm SDK dành cho iOS.

của Google. Ví dụ: "1.0.0".

+ (NSString *) SDKLongVersion

Trả về phiên bản chi tiết cho bản phát hành SDK Google Địa điểm dành cho iOS này.

của Google. Ví dụ: "1.0.0 (102.1)".

- (vô hiệu) LookUpPlaceID: (NSString *) placeID
gọi lại: (GMSPlaceResultCallback) lệnh gọi lại

Xem thông tin chi tiết về một địa điểm.

Phương thức này không chặn.

Các tham số:
placeIDMã địa điểm cần tra cứu.
số gọi lạiLệnh gọi lại để kích hoạt kết quả tra cứu.
Lưu ý:
Tính năng này không còn được dùng nữa. Phương thức này được thay thế bằng fetchPlaceWithRequest:callback: và sẽ bị xoá trong bản phát hành sau này.
- (vô hiệu) tìm nạpTự động đề xuấtFromRequest: (GMSAutocompleteRequest *) yêu cầu
gọi lại: (GMSAutocompleteSuggestionsCallback) lệnh gọi lại

Tìm nội dung đề xuất Tự động hoàn thành dựa trên truy vấn văn bản.

Kết quả có thể tuỳ ý thiên về một vị trí nhất định hoặc bị giới hạn ở một khu vực. Phương thức này không chặn.

Lệnh gọi lại đã cung cấp sẽ được gọi cùng với một loạt các đề xuất tự động hoàn thành sau khi thành công và NSError khi xảy ra lỗi.

Các tham số:
requestYêu cầu GMSAutocompleteRequest để tự động hoàn thành.
số gọi lạiLệnh gọi lại để kích hoạt các đề xuất.
- (vô hiệu) LookUpPhotosForPlaceID: (NSString *) placeID
gọi lại: (GMSPlacePhotoMetadataResultCallback) lệnh gọi lại

Lấy siêu dữ liệu cho tối đa 10 ảnh liên kết với một địa điểm.

Ảnh được lấy từ nhiều địa điểm, bao gồm cả chủ doanh nghiệp và ảnh do người dùng Google+ đóng góp. Trong hầu hết các trường hợp, bạn có thể sử dụng những ảnh này mà không cần ghi nguồn đóng góp hoặc sẽ có thông tin ghi nhận tác giả bắt buộc trong hình ảnh. Tuy nhiên, bạn phải sử dụng thuộc tính attributions trong phản hồi để truy xuất mọi thuộc tính bổ sung cần thiết và hiển thị các thuộc tính đó trong ứng dụng ở bất cứ nơi nào bạn hiển thị hình ảnh. Trả lại tối đa 10 ảnh.

Nhiều lệnh gọi phương thức này có thể sẽ trả về các ảnh giống nhau mỗi lần. Tuy nhiên, điều này không được đảm bảo vì dữ liệu cơ bản có thể đã thay đổi.

Phương thức này thực hiện tra cứu mạng.

Các tham số:
placeIDMã địa điểm để tra cứu ảnh.
số gọi lạiLệnh gọi lại để kích hoạt kết quả tra cứu.
- (vô hiệu) tảiPlacePhoto: (GMSPlacePhotoMetadata *) photoMetadata
gọi lại: (GMSPlacePhotoImageResultCallback) lệnh gọi lại

Tải hình ảnh cho một ảnh cụ thể ở kích thước tối đa.

SDK có thể lưu dữ liệu hình ảnh vào bộ nhớ đệm. Nếu ảnh được yêu cầu không tồn tại trong bộ nhớ đệm thì hệ thống sẽ tra cứu mạng.

Các tham số:
photoMetadataGMSPlacePhotoMetadata để tải UIImage.
số gọi lạiLệnh gọi lại để gọi bằng UIImage đã tải.
- (vô hiệu) tảiPlacePhoto: (GMSPlacePhotoMetadata *) photoMetadata
constrainedToSize: (CGSize) maxSize
tỷ lệ: (CGFloat) scale
gọi lại: (GMSPlacePhotoImageResultCallback) lệnh gọi lại

Tải hình ảnh cho một ảnh cụ thể, được điều chỉnh theo tỷ lệ cho vừa với kích thước tối đa đã cho.

Hình ảnh sẽ được điều chỉnh theo tỷ lệ cho vừa với kích thước đã cho trong khi vẫn giữ nguyên tỷ lệ khung hình của hình ảnh gốc. Việc điều chỉnh theo tỷ lệ này được thực hiện phía máy chủ.

Nếu tham số tỷ lệ không phải là 1,0 maxSize sẽ được nhân với giá trị này và UIImage trả về sẽ được thiết lập để có tỷ lệ được chỉ định. Bạn phải đặt tham số này thành tỷ lệ màn hình nếu đang tải hình ảnh để hiển thị trên màn hình.

SDK có thể lưu dữ liệu hình ảnh vào bộ nhớ đệm. Nếu ảnh được yêu cầu không tồn tại trong bộ nhớ đệm thì hệ thống sẽ tra cứu mạng.

Lưu ý:
Sau khi áp dụng hệ số tỷ lệ, kích thước trong maxSize sẽ được làm tròn lên số nguyên gần nhất trước khi sử dụng. Nếu yêu cầu đối với hình ảnh lớn hơn kích thước tối đa hiện có, chúng tôi có thể trả lại một hình ảnh nhỏ hơn.
Các tham số:
photoMetadataGMSPlacePhotoMetadata để tải UIImage.
maxSizeKích thước tối đa của hình ảnh.
quy môTỷ lệ để tải hình ảnh.
số gọi lạiLệnh gọi lại để gọi bằng UIImage đã tải.
– (vô hiệu) currentPlaceWithCallback: (GMSPlaceLikelihoodListCallback) lệnh gọi lại

Trả về kết quả ước tính về vị trí hiện được xác định là đang định vị thiết bị.

Tạo danh sách khả năng xảy ra một địa điểm dựa trên vị trí ước đoán gần đây nhất của thiết bị. Lệnh gọi lại đã cung cấp sẽ được gọi theo danh sách khả năng này khi thành công và NSError khi xảy ra lỗi.

Lưu ý:
Phương thức này yêu cầu ứng dụng của bạn có quyền truy cập vào thông tin vị trí hiện tại của thiết bị. Trước khi gọi sự kiện này, hãy đảm bảo yêu cầu quyền truy cập vào thông tin vị trí của người dùng bằng [CLLocationManager requestWhenInUse tiết] hoặc [CLLocationManager requestAlwaysCredential]. Nếu bạn gọi phương thức này và ứng dụng của bạn không có trạng thái uỷ quyền chính xác, thì lệnh gọi lại sẽ được gọi kèm theo lỗi.
Các tham số:
số gọi lạiLệnh gọi lại để gọi với danh sách khả năng xảy ra tại địa điểm.
- (vô hiệu) findTự động dự đoán từQuery: (NSString *) cụm từ tìm kiếm
lọc: (GMSAutocompleteFilter rỗng *) bộ lọc
sessionToken: (GMSAutocompleteSessionToken rỗng *) sessionToken
gọi lại: (GMSAutocompletePredictionsCallback) lệnh gọi lại

Tìm các cụm từ gợi ý của tính năng Tự động hoàn thành dựa trên truy vấn văn bản.

Kết quả có thể tuỳ ý thiên về một vị trí nhất định hoặc bị giới hạn ở một khu vực. Phương thức này không chặn.

Lệnh gọi lại đã cung cấp sẽ được gọi cùng với một mảng các dự đoán tự động hoàn thành sau khi thành công và NSError khi xảy ra lỗi.

Các tham số:
truy vấnMột phần văn bản cần tự động hoàn thành.
filterBộ lọc để áp dụng cho các kết quả. Thông số này có thể bằng không.
sessionTokenGMSAutocompleteSessionToken để liên kết yêu cầu với một phiên thanh toán.
số gọi lạiLệnh gọi lại để kích hoạt thông tin dự đoán.
- (vô hiệu) findPlaceFromPlaceID: (NSString *) placeID
trường place: (GMSPlaceField) placeFields
sessionToken: (GMSAutocompleteSessionToken rỗng *) sessionToken
gọi lại: (GMSPlaceResultCallback) lệnh gọi lại

Tìm nạp thông tin chi tiết về một địa điểm.

Phương thức này không chặn.

Các tham số:
placeIDMã địa điểm cần tra cứu.
placeFieldsCác trường địa điểm riêng lẻ được yêu cầu cho các đối tượng địa điểm trong danh sách.
sessionTokenGMSAutocompleteSessionToken để liên kết yêu cầu với một phiên thanh toán.
số gọi lạiLệnh gọi lại để kích hoạt kết quả tra cứu.
Lưu ý:
Tính năng này không còn được dùng nữa. Phương thức này được thay thế bằng fetchPlaceWithRequest:callback: callback: và sẽ bị xoá trong bản phát hành sau này.
- (vô hiệu) findPlaceLikelihoodsFromCurrentLocationWithPlaceFields: (GMSPlaceField) placeFields
gọi lại: (GMSPlaceLikelihoodsCallback) lệnh gọi lại

Tìm khả năng về địa điểm bằng cách sử dụng vị trí hiện tại của người dùng.

Phương thức này không chặn.

Lệnh gọi lại đã cung cấp sẽ được gọi bằng một loạt vị trí có điểm số khả năng xảy ra khi thành công và NSError khi xảy ra lỗi.

Các tham số:
placeFieldsCác trường địa điểm riêng lẻ được yêu cầu cho các đối tượng địa điểm trong danh sách.
số gọi lạiLệnh gọi lại để gọi cùng với xác suất theo địa điểm.
- (vô hiệu) isOpenWithRequest: (GMSPlaceIsOpenRequest *) isOpenRequest
gọi lại: (GMSPlaceOpenStatusResponseCallback) lệnh gọi lại

Xem trạng thái mở cửa của một địa điểm, bao gồm tất cả thuộc tính cần thiết để xác định GMSPlaceOpenStatus tại NSDate được chỉ định. Phương thức này không chặn.

Các tham số:
isOpenRequestYêu cầu xác định trạng thái mở cửa của một địa điểm cụ thể.
số gọi lạiLệnh gọi lại để thực hiện phản hồi trạng thái mở.
- (vô hiệu) isOpenWithPlaceID: (NSString *) placeID
gọi lại: (GMSPlaceOpenStatusCallback) lệnh gọi lại

Xem trạng thái mở cửa của một địa điểm (bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại thời điểm hiện tại).

Phương thức này không chặn.

Các tham số:
placeIDMã địa điểm cần tra cứu.
số gọi lạiLệnh gọi lại để kích hoạt cùng với kết quả về địa điểm.
- (vô hiệu) isOpenWithPlaceID: (NSString *) placeID
ngày: (Ngày NS *) ngày
gọi lại: (GMSPlaceOpenStatusCallback) lệnh gọi lại

Xem trạng thái mở cửa của một địa điểm (bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại NSDate được chỉ định).

Phương thức này không chặn.

Các tham số:
placeIDMã địa điểm cần tra cứu.
dateNSDate để xác định trạng thái mở.
số gọi lạiLệnh gọi lại để kích hoạt cùng với kết quả về địa điểm.
– (vô hiệu) isOpenWithPlace: (GMSPlace *) địa điểm
gọi lại: (GMSPlaceOpenStatusCallback) lệnh gọi lại

Xem trạng thái mở cửa của một địa điểm (bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại thời điểm hiện tại).

Chỉ yêu cầu các trường bổ sung nếu GMSPlace không có tất cả các trường cần thiết, nếu không, GMSPlaceOpenStatus sẽ được trả về ngay lập tức trong lệnh gọi lại. Phương thức này không chặn.

Các tham số:
địa điểmGMSPlace để tra cứu.
số gọi lạiLệnh gọi lại để kích hoạt cùng với kết quả về địa điểm.
– (vô hiệu) isOpenWithPlace: (GMSPlace *) địa điểm
ngày: (Ngày NS *) ngày
gọi lại: (GMSPlaceOpenStatusCallback) lệnh gọi lại

Lấy thông tin chi tiết về một địa điểm, bao gồm tất cả các trường cần thiết để xác định GMSPlaceOpenStatus tại NSDate được chỉ định.

Chỉ yêu cầu trường bổ sung nếu GMSPlace không có tất cả các trường cần thiết, nếu không GMSPlaceOpenStatus\ will be returned in the callback immediately. This method is non-blocking.

Parameters:
placeThe GMSPlace to lookup.
dateThe NSDate to determine open status for.
callbackThe callback to invoke with the place result.

- (vô hiệu) searchByTextWithRequest: (GMSPlaceSearchByTextRequest *) textSearchRequest
gọi lại: (GMSPlaceSearchByTextResultCallback) lệnh gọi lại

Tìm địa điểm bằng văn bản và các quy định hạn chế.

Phương thức này không chặn.

Các tham số:
textSearchRequestGMSPlaceSearchByTextRequest Yêu cầu văn bản để sử dụng cho truy vấn.
số gọi lạiLệnh gọi lại để kích hoạt kết quả tra cứu.
- (vô hiệu) loadingPlaceWithRequest: (GMSFetchPlaceRequest *) fetchPlaceRequest
gọi lại: (GMSPlaceResultCallback) lệnh gọi lại

Tìm một địa điểm bằng cách sử dụng đối tượng yêu cầu.

Phương thức này không chặn.

Các tham số:
fetchPlaceRequestGMSFetchPlaceRequest Yêu cầu địa điểm tìm nạp để sử dụng cho truy vấn.
số gọi lạiLệnh gọi lại để kích hoạt cùng với kết quả về địa điểm.
- (vô hiệu)fetchPhotoWithRequest: (GMSFetchPhotoRequest *) fetchPhotoRequest
gọi lại: (GMSFetchPhotoResultCallback) lệnh gọi lại

Yêu cầu ảnh bằng cách sử dụng yêu cầu tìm nạp ảnh.

Phương thức này không chặn.

Các tham số:
fetchPhotoRequestGMSFetchPhotoRequest Yêu cầu ảnh để sử dụng.
số gọi lạiLệnh gọi lại để kích hoạt kết quả NSURL.
– (vô hiệu) search NearbyWithRequest: (GMSPlaceSearchNearbyRequest *) searchNearbyRequest
gọi lại: (GMSPlaceSearchNearbyResultCallback) lệnh gọi lại

Tìm các địa điểm gần một vị trí và quy định hạn chế.

Phương thức này không chặn.

Các tham số:
searchNearbyRequestGMSPlaceSearchNearbyRequest Yêu cầu tìm kiếm lân cận để sử dụng cho truy vấn.
số gọi lạiLệnh gọi lại để kích hoạt kết quả tra cứu.

– (typedef void(^ GMSPlaceResultCallback)(GMSPlace *_Nullable kết quả, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận thông tin tra cứu thông tin chi tiết về địa điểm.

Nếu xảy ra lỗi, result sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Các tham số:
kết quảGMSPlace được trả về.
errorLỗi đã xảy ra, nếu có.
– (typedef void(^ GMSPlaceLikelihoodListCallback)(GMSPlaceLikelihoodList *_Nullable SelectList, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận danh sách khả năng xuất hiện của địa điểm.

Nếu xảy ra lỗi, likelihoodList sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Các tham số:
likelihoodListDanh sách các khả năng về địa điểm.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlaceLikelihoodsCallback)(NSArray< GMSPlaceLikelihood * > *_Nullable structured, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận mảng GMSPlaceLikelihood.

Nếu xảy ra lỗi, mảng sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Loại lệnh gọi lại để nhận kết quả tự động hoàn thành.

results là một mảng GMSSmartPredictions thể hiện các đề xuất tự động hoàn thành truy vấn.

Các tham số:
kết quảMột mảng GMSAutocompletePrediction.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlacePhotoMetadataResultCallback)(GMSPlacePhotoMetadataList *_Nullable photos, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận kết quả về ảnh địa điểm.

Nếu xảy ra lỗi, photos sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Các tham số:
ảnhKết quả chứa các đối tượng GMSPlacePhotoMetadata.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlacePhotoImageResultCallback)(UIImage *_Nullable ảnh, NSError *_Nullable lỗi)) [related]

Loại lệnh gọi lại để nhận đối tượng UIImage từ đối tượng GMSPlacePhotoMetadata.

Nếu xảy ra lỗi, photo sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Các tham số:
ảnhUIImage đã được tải.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlaceOpenStatusCallback)(kết quả GMSPlaceOpenStatus, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận trạng thái giờ mở cửa của Địa điểm.

Nếu xảy ra lỗi, result sẽ là GMSPlaceOpenStatusUnknown và error sẽ chứa thông tin về lỗi.

Các tham số:
kết quảGMSPlaceOpenStatus được trả về.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlaceOpenStatusResponseCallback)(GMSPlaceIsOpenResponse *phản hồi, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận phản hồi trạng thái mở.

Nếu xảy ra lỗi, phản hồi sẽ có trạng thái GMSPlaceOpenStatusUnknown và lỗi sẽ chứa thông tin về lỗi.

Các tham số:
phản hồiGMSPlaceIsOpenResponse được trả về.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlaceSearchByTextResultCallback)(NSArray< GMSPlace * > *_Nullable địa điểm, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận kết quả tìm kiếm bằng văn bản.

results là một mảng của GMSPlace biểu thị các kết quả riêng lẻ khớp với truy vấn.

Các tham số:
kết quảMột mảng GMSPlace.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSFetchPhotoResultCallback)(UIImage *_Nullable photoImage, NSError *_Nullable lỗi)) [related]

Loại lệnh gọi lại để nhận ảnh.

photoImage là một UIImage đại diện cho ảnh thu được phù hợp với yêu cầu đã chỉ định. Nếu xảy ra lỗi, photoImage sẽ có giá trị bằng 0 và error sẽ chứa thông tin về lỗi.

Các tham số:
photoImageKết quả UIImage.
- (typedef void(^ GMSAutocompleteSuggestionsCallback)(NSArray< GMSAutocompleteSuggestion * > *_Nullable results, NSError *_Nullable error)) [related]

Loại lệnh gọi lại cho kết quả tự động hoàn thành.

Các tham số:
kết quảMột mảng GMSAutocompleteSuggestion.
errorLỗi đã xảy ra, nếu có.
- (typedef void(^ GMSPlaceSearchNearbyResultCallback)(NSArray< GMSPlace * > *_Nullable địa điểm, NSError *_Nullable error)) [related]

Loại lệnh gọi lại để nhận kết quả tìm kiếm lân cận.

Các tham số:
địa điểmMột mảng GMSPlace
errorLỗi đã xảy ra, nếu có.