Справочник по классу 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Атрибут обочинаПикап
Разместите Атрибут для услуг по вывозу с тротуара.
GMSBooleanPlaceАтрибут резервируемый
Место Атрибут, указывающий, что место пользуется популярностью у туристов.
GMSBooleanPlaceАтрибут подаетЗавтрак
Place Атрибут, указывающий место, где подают завтрак.
GMSBooleanPlaceАтрибут подаетсяОбед
Place Атрибут, указывающий место, где подают обед.
GMSBooleanPlaceАтрибут подаетсяУжин
Place Атрибут, указывающий место, где подают ужин.
GMSBooleanPlaceАтрибут подаетПиво
Place Атрибут, указывающий место, где подают пиво.
GMSBooleanPlaceАтрибут подаетВино
Место Атрибут, указывающий место, где подают вино.
GMSBooleanPlaceАтрибут подаетпоздний завтрак
Place Атрибут, указывающий место, где подают поздний завтрак.
GMSBooleanPlaceАтрибут подаютВегетарианскаяПитание
Place Атрибут, указывающий место, где подают вегетарианские блюда.
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]

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

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

Место Атрибут, указывающий, что место пользуется популярностью у туристов.

Place Атрибут, указывающий место, где подают завтрак.

- ( GMSBooleanPlaceAttribute ) serveLunch [read, assign]

Place Атрибут, указывающий место, где подают обед.

Place Атрибут, указывающий место, где подают ужин.

- ( GMSBooleanPlaceAttribute ) serveBeer [read, assign]

Place Атрибут, указывающий место, где подают пиво.

- ( GMSBooleanPlaceAttribute ) serveWine [read, assign]

Место Атрибут, указывающий место, где подают вино.

Place Атрибут, указывающий место, где подают поздний завтрак.

Place Атрибут, указывающий место, где подают вегетарианские блюда.

Место Атрибут, указывающий место, доступное для инвалидных колясок при входе.