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

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

Обзор

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

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

Открытые функции-члены

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

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

NSString * имя
Название места.
NSString * идентификатор места
Идентификатор этого места.
CLLocationCoordinate2D координировать
Расположение места.
NSString * номер телефона
Номер телефона этого места в международном формате, т.е.
NSString * форматированный адрес
Адрес места в виде простой строки.
плавать рейтинг
Пятизвездочный рейтинг этого места на основе отзывов пользователей.
GMSPМестаЦенаУровень уровень цены
Уровень цен для этого места в виде целых чисел от 0 до 4.
NSArray< NSString * > * типы
Типы этого места.
НСУРЛ * Веб-сайт
Сайт этого места.
НСАтрибутедстринг * атрибуции
Строка атрибуции поставщика данных для этого места.
ГМСплацевиевпортинфо * область просмотраИнформация
Рекомендуемое окно просмотра для этого места.
NSArray< GMSAddressComponent * > * АдресКомпоненты
Массив объектов GMSAddressComponent , представляющих компоненты адреса места.
GMSPlusКод * плюсКод
Представление кода Plus для этого места.
Часы работы GMSO * часы работы
Обычная деловая информация о часах работы для этого места.
Часы работы GMSO * текущиеЧасы открытия
Возвращает часы работы этого места в течение следующих семи дней.
NSArray< GMSOpeningHours * > * вторичныйЧасы работы
Возвращает массив дополнительных часов работы этого места в течение следующих семи дней.
НГУЦелое число Рейтинги пользователейВсего
Показывает, сколько отзывов составляет рейтинг этого места.
NSArray< GMSPlacePhotoMetadata * > * фото
Массив объектов GMSPlacePhotoMetadata , представляющих фотографии места.
НСНомер * UTCOffsetMinutes
Смещение часового пояса места в формате UTC в минутах.
GMSPlacesBusinessStatus бизнесстатус
GMSPlaceBusinessStatus места.
NSString * редакционнаяРезюме
Возвращает редакционное резюме этого места.
Цвет пользовательского интерфейса * значокФонЦвет
Цвет фона значка в соответствии с типом места, чтобы раскрасить вид за значком.
НСУРЛ * iconImageURL
URL-адрес в соответствии с типом места, который можно использовать для получения NSData значка места.
GMSBooleanPlaceAttribute выиграть
Разместите атрибут для получения опыта на вынос.
GMSBooleanPlaceAttribute доставка
Атрибут места для служб доставки.
GMSBooleanPlaceAttribute пообедать в
Разместите атрибут для ужина в опыте.
GMSBooleanPlaceAttribute у обочиныСамовывоз
Разместите атрибут для услуг пикапа у обочины.
GMSBooleanPlaceAttribute резервируемый
Атрибут места, указывающий, что место популярно среди туристов.
GMSBooleanPlaceAttribute подаютЗавтрак
Атрибут места, указывающий место, где подают завтрак.
GMSBooleanPlaceAttribute подаетОбед
Атрибут Place, указывающий место, где подают обед.
GMSBooleanPlaceAttribute подаетУжин
Атрибут Place, указывающий место, где подается ужин.
GMSBooleanPlaceAttribute подаетПиво
Атрибут Place, указывающий место, где подают пиво.
GMSBooleanPlaceAttribute подаетВино
Атрибут Place, указывающий место, где подают вино.
GMSBooleanPlaceAttribute подаетПоздний завтрак
Атрибут места, указывающий место, где подают бранч.
GMSBooleanPlaceAttribute подаетВегетарианскиеПитание
Атрибут Place, указывающий место, где подают вегетарианские блюда.
GMSBooleanPlaceAttribute для инвалидной коляскиДоступноВход
Атрибут места, указывающий, что место у входа доступно для инвалидных колясок.

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

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

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

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

Параметры:
дата Точка отсчета во времени, используемая для определения того, открыто ли место.
Возврат:
GMSPlaceOpenStatusOpen, если место открыто, GMSPlaceOpenStatusClosed, если место закрыто, и GMSPlaceOpenStatusUnknown, если статус открытия неизвестен.
Примечание:
Это устарело. Этот метод устарел в пользу GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

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

Возврат:
GMSPlaceOpenStatusOpen, если место открыто, GMSPlaceOpenStatusClosed, если место закрыто, и GMSPlaceOpenStatusUnknown, если статус открытия неизвестен.
Примечание:
Это устарело. Этот метод устарел в пользу GMSPlacesClient::isOpen:place:callback и будет удален в будущем выпуске.

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

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

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

- (NSString*) PlaceID [read, copy]

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

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

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

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

- (NSString*) номер телефона [read, copy]

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

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

- (NSString*) formattedAddress [read, copy]

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

- (float) рейтинг [read, assign]

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

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

- ( GMSPlacesPriceLevel ) ценаLevel [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]

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

- ( GMSOpeningHours *) opensHours [read, assign]

Обычная деловая информация о часах работы для этого места.

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

- ( GMSOpeningHours *) currentOpeningHours [read, assign]

Возвращает часы работы этого места в течение следующих семи дней.

Период времени начинается в полночь даты запроса и заканчивается в 23:59 шесть дней спустя.

Записи GMSPlaceSpecialDay в GMSOpeningHours будут присутствовать только для GMSPlace currentOpeningHours и GMSPlace secondaryOpeningHours .

- (NSArray< GMSOpeningHours *>*) SecondaryOpeningHours [read, copy]

Возвращает массив дополнительных часов работы этого места в течение следующих семи дней.

Второстепенные часы отличаются от основных часов работы предприятия. Например, ресторан может указать часы работы в пути или часы доставки в качестве второстепенных часов. См. GMSPlaceHoursType для получения информации о различных типах дополнительных часов.

Записи GMSPlaceSpecialDay в GMSOpeningHours будут присутствовать только для GMSPlace currentOpeningHours и GMSPlace secondaryOpeningHours .

- (NSUInteger) userRatingsTotal [read, assign]

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

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

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

- (NSNumber*) UTCOffsetMinutes [read, assign]

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

GMSPlaceBusinessStatus места.

- (NSString*) редакционная сводка [read, copy]

Возвращает редакционное резюме этого места.

- (UIColor*) iconBackgroundColor [read, assign]

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

- (NSURL*) iconImageURL [read, assign]

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

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

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

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

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

- ( GMSBooleanPlaceAttribute ) dineIn [read, assign]

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

Разместите атрибут для услуг пикапа у обочины.

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

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

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

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

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

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

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

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

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