Справочник по классу GMSPlace

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Обзор

Представляет определенное физическое место.

GMSPlace инкапсулирует информацию о физическом местоположении, включая его имя, местоположение и любую другую информацию, которая может быть о нем. Этот класс неизменяемый.

Общедоступные функции-члены

( GMSPlaceOpenStatus ) - isOpenAtDate:
Инициализация по умолчанию недоступна.
( GMSPlaceOpenStatus ) - открыт
Вычисляет, открыто ли место, на основе openingHours , UTCOffsetMinutes и текущих даты и времени, полученных из [NSDate date] .

Характеристики

NSString * название
Название места.
NSString * идентификатор места
Идентификатор места этого места.
CLLocationCoordinate2D координировать
Расположение места.
NSString * номер телефона
Номер телефона этого места в международном формате, т.е.
NSString * форматированный адрес
Адрес места в виде простой строки.
плавать рейтинг
Пятизвездочный рейтинг этого места на основе отзывов пользователей.
GMSPlacesPriceLevel уровень цены
Уровень цен для этого места в виде целых чисел от 0 до 4.
NSArray< NSString * > * типы
Типы этого места.
НСУРЛ * интернет сайт
Сайт этого места.
NSAttributedString * атрибуции
Строка атрибуции поставщика данных для этого места.
GMSPlaceViewportInfo * viewportInfo
Рекомендуемый видовой экран для этого места.
NSArray< GMSAddressComponent * > * адресКомпоненты
Массив объектов GMSAddressComponent , представляющих компоненты адреса места.
GMSPlusКод * плюсКод
Представление кода плюса местоположения для этого места.
Часы работы GMS * часы работы
Информация о часах работы этого места.
NSUInteger userRatingsTotal
Показывает, сколько отзывов составляет рейтинг этого места.
NSArray< GMSPlacePhotoMetadata * > * фото
Массив объектов GMSPlacePhotoMetadata , представляющих фотографии этого места.
номер NSN * UTCOffsetMinutes
Смещение часового пояса UTC места в минутах.
GMSPlacesBusinessStatus бизнесСтатус
GMSPlaceBusinessStatus места.
UIColor * значокфонЦвет
Цвет фона значка в соответствии с типом места, чтобы окрасить вид за значком.
НСУРЛ * iconImageURL
URL-адрес в соответствии с типом места, который можно использовать для получения NSData значка места.
GMSBooleanPlaceАтрибут выиграть
Место Атрибут для еды на вынос.
GMSBooleanPlaceАтрибут Доставка
Место Атрибут для служб доставки.
GMSBooleanPlaceАтрибут пообедать в
Поместите Атрибут для обеда в опыте.
GMSBooleanPlaceАтрибут обочинаПикап
Разместите Атрибут для услуг по вывозу с тротуара.

Документация по функциям-членам

- ( GMSPlaceOpenStatus ) isOpenAtDate: (Дата НСД *) дата

Инициализация по умолчанию недоступна.

Вычисляет, открыто ли место, на основе openingHours , UTCOffsetMinutes и date .

Параметры:
дата Контрольная точка во времени, используемая для определения того, открыто ли место.
Возвращает:
GMSPlaceOpenStatusOpen, если место открыто, GMSPlaceOpenStatusClosed, если место закрыто, и GMSPlaceOpenStatusUnknown, если статус открытия неизвестен.

Вычисляет, открыто ли место, на основе openingHours , UTCOffsetMinutes и текущих даты и времени, полученных из [NSDate date] .

Возвращает:
GMSPlaceOpenStatusOpen, если место открыто, GMSPlaceOpenStatusClosed, если место закрыто, и GMSPlaceOpenStatusUnknown, если статус открытия неизвестен.

Документация по недвижимости

- (NSString*) имя [read, copy]

Название места.

- (NSString*) placeID [read, copy]

Идентификатор места этого места.

- (CLLocationCoordinate2D) координата [read, assign]

Расположение места.

Местоположение не обязательно является центром Места или какой-либо конкретной точкой входа или выхода, а некоторой произвольно выбранной точкой в ​​пределах географической протяженности Места.

- (NSString*) phoneNumber [read, copy]

Номер телефона этого места в международном формате, т.е.

включая код страны с префиксом «+». Например, номер телефона Google Sydney — «+61 2 9374 4000».

- (NSString*) formattedAddress [read, copy]

Адрес места в виде простой строки.

- (плавающая) оценка [read, assign]

Пятизвездочный рейтинг этого места на основе отзывов пользователей.

Оценки варьируются от 1,0 до 5,0. 0,0 означает, что у нас нет рейтинга для этого места (например, потому что это место оставили отзывы недостаточное количество пользователей).

- ( GMSPlacesPriceLevel ) priceLevel [read, assign]

Уровень цен для этого места в виде целых чисел от 0 до 4.

Например, значение 4 означает, что это место "$$$$" (дорого). Значение 0 означает бесплатное (например, музей с бесплатным входом).

- (NSArray<NSString *>>) типы [read, copy]

Типы этого места.

Типы — это NSString, допустимые значения — любые типы, задокументированные на странице < https://developers.google.com/places/ios-sdk/supported_types >.

- (NSURL*) сайт [read, copy]

Сайт этого места.

- (NSAttributedString*) атрибуты [read, copy]

Строка атрибуции поставщика данных для этого места.

Они предоставляются в виде NSAttributedString, который может содержать гиперссылки на веб-сайты каждого провайдера.

Как правило, они должны быть показаны пользователю, если отображаются данные из этого GMSPlace , как описано в Условиях использования Places SDK.

- ( GMSPlaceViewportInfo *) viewportInfo [read, assign]

Рекомендуемый видовой экран для этого места.

Может быть нулевым, если размер места неизвестен.

Это возвращает окно просмотра, размер которого подходит для отображения этого места. Например, объект GMSPlace , представляющий магазин, может иметь относительно маленькую область просмотра, в то время как объект GMSPlace , представляющий страну, может иметь очень большую область просмотра.

- (NSArray< GMSAddressComponent *>>) addressComponents [read, copy]

Массив объектов GMSAddressComponent , представляющих компоненты адреса места.

Эти компоненты предназначены для извлечения структурированной информации об адресе места: например, для поиска города, в котором находится место.

Эти компоненты не должны использоваться для форматирования адреса. Если требуется отформатированный адрес, используйте свойство formattedAddress , которое предоставляет локализованный отформатированный адрес.

- ( GMSPlusCode *) plusCode [read, assign]

Представление кода плюса местоположения для этого места.

- ( GMSOpeningHours *) openingHours [read, assign]

Информация о часах работы этого места.

Включает открытый статус, периоды и текст дня недели, если они доступны.

- (NSUInteger) userRatingsTotal [read, assign]

Показывает, сколько отзывов составляет рейтинг этого места.

- (NSArray< GMSPlacePhotoMetadata *>>*) фото [read, copy]

Массив объектов GMSPlacePhotoMetadata , представляющих фотографии этого места.

- (NSNumber*) UTCOffsetMinutes [read, assign]

Смещение часового пояса UTC места в минутах.

GMSPlaceBusinessStatus места.

- (UIColor*) iconBackgroundColor [read, assign]

Цвет фона значка в соответствии с типом места, чтобы окрасить вид за значком.

- (NSURL*) iconImageURL [read, assign]

URL-адрес в соответствии с типом места, который можно использовать для получения NSData значка места.

ПРИМЕЧАНИЯ: URL-ссылка не имеет срока действия, а соотношение сторон размера изображения может отличаться в зависимости от типа.

- ( GMSBooleanPlaceAttribute ) вынос [read, assign]

Место Атрибут для еды на вынос.

Место Атрибут для служб доставки.

- ( GMSBooleanPlaceAttribute ) dineIn [read, assign]

Поместите Атрибут для обеда в опыте.

Разместите Атрибут для услуг по вывозу с тротуара.