Dokumentacja klasy GMSPlace

Dokumentacja klasy GMSPlace

Przegląd

Odzwierciedla konkretne miejsce fizyczne.

GMSPlace zawiera informacje o lokalizacji fizycznej, w tym nazwę, lokalizację i inne dostępne informacje. Tej klasy nie można zmienić.

Funkcje publiczne

(GMSPlaceOpenStatus)isOpenAtDate:
 Domyślna wartość inicjująca jest niedostępna.
(GMSPlaceOpenStatus)isOpen
 Oblicza, czy miejsce jest otwarte na podstawie openingHours, UTCOffsetMinutes, oraz bieżącej daty i godziny uzyskanej z: [NSDate date].

Właściwości

NSString * name
 Nazwa miejsca.
NSString * identyfikator miejsca
 Identyfikator tego miejsca.
CLLocationCoordinate2D,współrzędna
 Lokalizacja miejsca.
NSString * phoneNumber
 Numer telefonu tego miejsca w formacie międzynarodowym, np.
NSString * formattedAddress
 Adres miejsca w postaci prostego ciągu znaków.
liczba zmiennoprzecinkowaocena
 5 gwiazdek na podstawie tego miejsca na podstawie opinii użytkowników.
GMSPlacesPriceLevelpriceLevel (poziom cenowy)
 Poziom cen danego miejsca wyrażony w postaci liczb całkowitych od 0 do 4.
NSArray< NSString * > * typy
 Typy tego miejsca.
NSURL*,witryna
 Witryna tego miejsca.
NSAttributedString * atrybucje
 Ciąg znaków dostawcy danych dla tego miejsca.
GMSPlaceViewportInfoviewportInfo
 Zalecany widoczny obszar dla tego miejsca.
NSArray< GMSAddressComponent * > * adresSkładniki
 Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca.
GMSPlusCodekod Plus Code
 Prezentowany kod Plus Code lokalizacji tego miejsca.
GMSOpeningHoursgodziny otwarcia
 Normalne godziny otwarcia tego miejsca.
NSUInteger,użytkownikRatingsTotal
 Wskazuje liczbę opinii, które składają się na ocenę tego miejsca.
NSArray< GMSPlacePhotoMetadata * > * zdjęcia
 Tablica GMSPlacePhotoMetadata obiektów przedstawiających zdjęcia danego miejsca.
NSNumber * UTCOffsetMinutes
 Przesunięcie względem strefy czasowej UTC w minutach.
GMSPlacesBusinessStatusstatusstatus
 GMSPlaceBusinessStatus miejsca.
UIColor * iconBackgroundColor,
 Kolor tła ikony zgodnie z typem miejsca, aby zmienić kolor za nią.
NSURL*,iconImageURL,
 Adres URL zgodny z typem miejsca, którego możesz używać do pobierania ikony NSData ikony miejsca.
GMSBooleanPlaceAttributena wynos
 Dodaj atrybut „Na wynos”.
GMSBooleanPlaceAttributedostawa
 Umieść atrybut usług dostawy.
GMSBooleanPlaceAttributeDineIn
 Dodaj atrybut Dania na miejscu.
GMSBooleanPlaceAttributeodbiór
 Umieść atrybut usług odbioru na zewnątrz.
GMSBooleanPlaceAttributemożliwe do wyświetlenia
 Atrybut miejsca wskazujący miejsce popularne wśród turystów.
GMSBooleanPlaceAttributeservesBreakfast
 Atrybut miejsca wskazujący miejsce, w którym serwowane jest śniadanie.
GMSBooleanPlaceAttributeservesLunch
 Atrybut miejsce wskazujący miejsce, w którym serwowane są obiady.
GMSBooleanPlaceAttributeservesDinner
 Atrybut miejsca wskazujący kolację.
GMSBooleanPlaceAttributeserwuje piwo
 Atrybut miejsce wskazujący piwo.
GMSBooleanPlaceAttributeservesWine
 Atrybut miejsce wskazujący wino
GMSBooleanPlaceAttributeservesBrunch
 Atrybut Place wskazujący brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atrybut miejsca wskazujący miejsce, w którym serwowane są dania wegetariańskie.
GMSBooleanPlaceAttributeDostęp dla wózków inwalidzkich
 Atrybut Place wskazujący wejście jest dostępne przy wejściu dla niepełnosprawnych.

Dokumentacja funkcji członków

– (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) data

Domyślna wartość inicjująca jest niedostępna.

Oblicza, czy miejsce jest otwarte na podstawie openingHours, UTCOffsetMinutes i date.

Parametry:
dataPunkt odniesienia używany do określania, czy dane miejsce jest otwarte.
Zwraca:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli otwarty jest stan nieznany.

Oblicza, czy miejsce jest otwarte na podstawie openingHours, UTCOffsetMinutes, oraz bieżącej daty i godziny uzyskanej z: [NSDate date].

Zwraca:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli otwarty jest stan nieznany.

Dokumentacja nieruchomości

– (NSString*) nazwa [read, copy]

Nazwa miejsca.

– (NSString*) placeID [read, copy]

Identyfikator tego miejsca.

– (CLLocationCoordinate2D) współrzędna [read, assign],

Lokalizacja miejsca.

Lokalizacja nie musi być środkiem miejsca ani żadnym punktem wejścia lub wyjścia, ale tylko wybranymi punktami w jego zasięgu geograficznym.

– (NSString*) phoneNumber [read, copy]

Numer telefonu tego miejsca w formacie międzynarodowym, np.

włącznie z kodem kraju poprzedzającym „+”. Na przykład numer telefonu Google Sydney to „+61 2 9374 4000”.

– (NSString*) formattedAddress [read, copy]

Adres miejsca w postaci prostego ciągu znaków.

ocena [read, assign] (zmiennoprzecinkowa)

5 gwiazdek na podstawie tego miejsca na podstawie opinii użytkowników.

Oceny mogą wynosić od 1,0 do 5,0. 0,0 oznacza, że nie mamy opinii o tym miejscu (np. ponieważ nie ma wystarczającej liczby użytkowników, którzy ocenili to miejsce).

– (GMSPlacesPriceLevel) priceLevel [read, assign]

Poziom cen danego miejsca wyrażony w postaci liczb całkowitych od 0 do 4.

np. wartość „4” oznacza, że „$$$$” jest drogie. Wartość 0 oznacza bezpłatny dostęp (np. muzeum z bezpłatnym wstępem).

- (NSArray<NSString *>*) typy [read, copy]

Typy tego miejsca.

Typy to NSStrings. Prawidłowe wartości to wszystkie typy opisane na <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) witryna [read, copy]

Witryna tego miejsca.

– (NSAttributedString*) atrybucje [read, copy]

Ciąg znaków dostawcy danych dla tego miejsca.

Są one dostarczane jako NSAttributedString, które mogą zawierać hiperlinki do witryny każdego dostawcy.

Ogólnie rzecz biorąc, muszą być one widoczne dla użytkownika, jeśli wyświetlane są dane z tego GMSPlace, jak opisano w Warunkach korzystania z pakietu SDK Miejsc.

– (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Zalecany widoczny obszar dla tego miejsca.

Jeśli miejsce nie jest znane, rozmiar może być zerowy.

Zwraca to widoczny rozmiar, który jest odpowiedni do wyświetlania tego miejsca. Na przykład obiekt GMSPlace reprezentujący sklep może mieć względnie niewielki widoczny obszar, a obiekt GMSPlace reprezentujący kraj może mieć bardzo duży widoczny obszar.

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

Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca.

Komponenty te są używane do wyodrębniania uporządkowanych informacji o adresie miejsca, np. aby znaleźć miasto, w którym się ono znajduje.

Nie należy używać tych komponentów do formatowania adresu. Jeśli wymagany jest sformatowany adres, użyj właściwości formattedAddress, która podaje zlokalizowany adres.

– (GMSPlusCode*) plusCode [read, assign]

Prezentowany kod Plus Code lokalizacji tego miejsca.

– (GMSOpeningHours*) openingHours [read, assign]

Normalne godziny otwarcia tego miejsca.

Obejmuje stan otwarty, miesiączki i dni robocze, jeśli są dostępne.

– (NSUInteger) userRatingsTotal [read, assign]

Wskazuje liczbę opinii, które składają się na ocenę tego miejsca.

- (NSArray<GMSPlacePhotoMetadata *>*) zdjęcia [read, copy]

Tablica GMSPlacePhotoMetadata obiektów przedstawiających zdjęcia danego miejsca.

– (NSNumber*) UTCOffsetMinutes [read, assign]

Przesunięcie względem strefy czasowej UTC w minutach.

GMSPlaceBusinessStatus miejsca.

– (UIColor*) iconBackgroundColor [read, assign]

Kolor tła ikony zgodnie z typem miejsca, aby zmienić kolor za nią.

– (NSURL*) iconImageURL [read, assign]

Adres URL zgodny z typem miejsca, którego możesz używać do pobierania ikony NSData ikony miejsca.

UWAGA: link URL nie wygasa, a jego współczynnik proporcji może się różnić w zależności od typu.

– (GMSBooleanPlaceAttribute) gotowe [read, assign]

Dodaj atrybut „Na wynos”.

– (GMSBooleanPlaceAttribute) dostawa [read, assign]

Umieść atrybut usług dostawy.

– (GMSBooleanPlaceAttribute) dineIn [read, assign]

Dodaj atrybut Dania na miejscu.

Umieść atrybut usług odbioru na zewnątrz.

Atrybut miejsca wskazujący miejsce popularne wśród turystów.

Atrybut miejsca wskazujący miejsce, w którym serwowane jest śniadanie.

– (GMSBooleanPlaceAttribute) servesLunch [read, assign]

Atrybut miejsce wskazujący miejsce, w którym serwowane są obiady.

– (GMSBooleanPlaceAttribute) servesDinner [read, assign]

Atrybut miejsca wskazujący kolację.

– (GMSBooleanPlaceAttribute) servesBeer [read, assign]

Atrybut miejsce wskazujący piwo.

– (GMSBooleanPlaceAttribute) servesWine [read, assign]

Atrybut miejsce wskazujący wino

– (GMSBooleanPlaceAttribute) servesBrunch [read, assign]

Atrybut Place wskazujący brunch.

Atrybut miejsca wskazujący miejsce, w którym serwowane są dania wegetariańskie.

Atrybut Place wskazujący wejście jest dostępne przy wejściu dla niepełnosprawnych.