Odniesienie do klasy GMSPlace

Odniesienie do klasy GMSPlace

Opis

Reprezentuje określone miejsce fizyczne.

Element GMSPlace zawiera informacje o lokalizacji fizycznej, w tym jej nazwę, lokalizację i wszelkie inne informacje na jej temat, które możemy mieć. Tej klasy nie można zmienić.

Publiczne funkcje członków

(GMSPlaceOpenStatus)isOpenAtDate:
 Domyślne inicjowanie jest niedostępne.
(GMSPlaceOpenStatus)isOpen
 Oblicza, czy miejsce jest otwarte na podstawie danych openingHours, UTCOffsetMinutes oraz bieżącej daty i godziny uzyskanych z: [NSDate date].

Usługi

NSString * name
 Nazwa miejsca.
NSString * placeID
 Identyfikator tego miejsca.
CLLocationCoordinate2Dwspółrzędne
 Lokalizacja miejsca.
NSString * phoneNumber
 Numer telefonu tego miejsca w formacie międzynarodowym, np.
NSString * formattedAddress
 Adres miejsca w formie prostego ciągu znaków.
float ocena
 Ocena tego miejsca na podstawie opinii użytkowników wynosi 5 gwiazdek.
GMSPlacesPriceLevel.priceLevel
 Poziom ceny dla tego miejsca w postaci liczb całkowitych od 0 do 4.
NSSlate< NSString * > * typy
 Typy tego miejsca.
NSURL * witryna
 Strona internetowa tego miejsca.
NSAttributedString * atrybucje
 Ciąg znaków atrybucji dostawcy danych dla tego miejsca.
GMSPlaceViewportInfoviewportInfo
 Zalecany widoczny obszar dla tego miejsca.
NSSlate< GMSAddressComponent * > * addressComponents
 Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca.
GMSPlusCodeplusCode
 Kod plus oznaczający lokalizację tego miejsca.
GMSOpeningHoursopeningHours
 Standardowe informacje o godzinach otwarcia tego miejsca.
GMSOpeningHourscurrentOpeningHours
 Zwraca godziny pracy tego miejsca w ciągu najbliższych siedmiu dni.
NSSlate< GMSOpeningHours * > * secondaryOpeningHours
 Zwraca tablicę dodatkowych godzin pracy tego miejsca w ciągu najbliższych siedmiu dni.
NSUIntegeruserRatingsTotal
 Wskazuje, z ilu opinii składa się ocena danego miejsca.
NSSlate< GMSPlacePhotoMetadata * > * zdjęcia
 Tablica obiektów GMSPlacePhotoMetadata reprezentujących zdjęcia miejsca.
NSNumber * UTCOffsetMinutes
 Przesunięcie miejsca względem strefy czasowej UTC (w minutach).
GMSPlacesBusinessStatus,businessStatus
 GMSPlaceBusinessStatus miejsca.
NSString * editorialSummary
 Zwraca podsumowanie redakcyjne tego miejsca.
UIColor * iconBackgroundColor
 Kolor tła ikony w zależności od typu miejsca – kolor tła za ikoną.
NSURL * iconImageURL
 Adres URL zgodny z typem miejsca, którego można użyć do pobrania NSData ikony miejsca.
GMSBooleanPlaceAttributeeksportowanie
 Dodaj atrybut Place for Takeout.
GMSBooleanPlaceAttributedostawa
 Atrybut „Place” dla usług dostawy.
GMSBooleanPlaceAttributedineIn
 Dodaj atrybut do jedzenia
GMSBooleanPlaceAttributecurbsidePickup
 Atrybut „Place” dla usług odbioru na zewnątrz.
GMSBooleanPlaceAttributerezerwowalne
 Atrybut „miejsce” wskazujący, że dane miejsce jest popularne wśród turystów.
GMSBooleanPlaceAttributeservesBreakfast
 Atrybut Place wskazujący miejsce serwuje śniadania.
GMSBooleanPlaceAttributeservesLunch
 Atrybut „Place” wskazujący, że miejsce serwuje lunch.
GMSBooleanPlaceAttributeservesDinner
 Atrybut „miejsce” wskazujący, że miejsce serwuje obiady.
GMSBooleanPlaceAttributeservesBeer
 Atrybut „miejsce” wskazujący, że miejsce serwuje piwo.
GMSBooleanPlaceAttributeservesWine
 Atrybut Place wskazujący, że miejsce serwuje wino.
GMSBooleanPlaceAttributeservesBrunch
 Atrybut „Place” wskazujący, że miejsce serwuje brunche.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atrybut „Place” wskazujący, że miejsce serwuje dania wegetariańskie.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atrybut „Place” wskazujący, że miejsce przy wejściu jest dostępne dla osób na wózkach.

Dokumentacja funkcji członka grupy

– (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) data

Domyślne inicjowanie jest niedostępne.

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

Parametry:
dataPunkt odniesienia w czasie określający, czy dane miejsce jest otwarte.
Zwraca:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli stan jest nieznany.
Uwaga:
Ta funkcja została wycofana. Ta metoda została wycofana i zastąpiona funkcją GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

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

Zwraca:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli stan jest nieznany.
Uwaga:
Ta funkcja została wycofana. Ta metoda została wycofana i zastąpiona funkcją GMSPlacesClient::isOpen:place:callback i zostanie usunięta w kolejnej wersji.

Dokumentacja właściwości

- (NSString*) nazwa [read, copy]

Nazwa miejsca.

– (NSString*) placeID [read, copy]

Identyfikator tego miejsca.

- Współrzędna (CLLocationCoordinate2D) [read, assign]

Lokalizacja miejsca.

Lokalizacja nie musi być centralnym punktem Miejsca ani żadnym określonym punktem wjazdowym lub wyjazdowym. Może to być dowolny punkt położony w zakresie geograficznym tego miejsca.

– (NSString*) phoneNumber [read, copy]

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

także z kodem kraju poprzedzonym znakiem „+”. Na przykład numer telefonu Google Sydney to „+61 2 9374 4000”.

- (NSString*) formattedAddress [read, copy]

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

– (liczba zmiennoprzecinkowa) ocena [read, assign]

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

Oceny pochodzą z zakresu od 1,0 do 5,0. Wartość 0.0 oznacza, że nie mamy oceny tego miejsca (np. ponieważ nie było wystarczającej liczby użytkowników, którzy napisały o nim opinie).

– (GMSPlacesPriceLevel) priceLevel [read, assign]

Poziom ceny dla tego miejsca w postaci liczb całkowitych od 0 do 4.

np. wartość 4 oznacza, że dane miejsce to „$$$$” (drogie). Wartość 0 oznacza, że wstęp jest bezpłatny (np. muzeum, w którym wstęp jest bezpłatny).

- (NSSlate<NSString *>*) types [read, copy]

Typy tego miejsca.

Typy to NSStrings. Prawidłowymi wartościami są wszelkie typy określone na stronie <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) witryna [read, copy]

Strona internetowa tego miejsca.

– (NSAttributedString*) attributions [read, copy]

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

Są one dostarczane jako parametr NSAttributedString, który może zawierać hiperlinki do witryny każdego dostawcy.

Ogólnie rzecz biorąc, muszą one być widoczne dla użytkownika, jeśli wyświetlają się dane z tego GMSPlace, zgodnie z Warunkami korzystania z pakietu Places SDK.

– (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Zalecany widoczny obszar dla tego miejsca.

Jeśli wielkość miejsca nie jest znana, wartość może być pusta.

Zwraca widoczny obszar o rozmiarze odpowiednim do wyświetlania tego miejsca. Na przykład obiekt GMSPlace reprezentujący sklep może mieć względnie mały widoczny obszar, a obiekt GMSPlace reprezentujący kraj może mieć bardzo duży widoczny obszar.

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

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

Komponenty te służą do wyodrębniania uporządkowanych informacji o adresie danego miejsca, na przykład w celu znalezienia miasta, w którym się ono znajduje.

Tych komponentów nie należy używać do formatowania adresów. Jeśli wymagany jest sformatowany adres, użyj właściwości formattedAddress, która udostępnia zlokalizowany adres.

- (GMSPlusCode*) plusCode [read, assign]

Kod plus oznaczający lokalizację tego miejsca.

– (GMSOpeningHours*) openingHours [read, assign]

Standardowe informacje o godzinach otwarcia tego miejsca.

Obejmuje stan otwarty, okresy i tekst dni powszednie, jeśli są dostępne.

– (GMSOpeningHours*) currentOpeningHours [read, assign]

Zwraca godziny pracy tego miejsca w ciągu najbliższych siedmiu dni.

Ten okres rozpoczyna się o północy w dniu żądania, a kończy o 23:59 sześć dni później.

Wpisy typu GMSPlaceSpecialDay w dniu GMSOpeningHours będą dostępne tylko dla GMSPlace currentOpeningHours i GMSPlace secondaryOpeningHours.

- (NSSlate<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Zwraca tablicę dodatkowych godzin pracy tego miejsca w ciągu najbliższych siedmiu dni.

Dodatkowe godziny pracy różnią się od głównych godzin otwarcia firm. Na przykład w przypadku restauracji można podać godziny otwarcia samochodu lub dostawy jako dodatkowe godziny. Informacje o różnych typach dodatkowych godzin pracy znajdziesz na stronie GMSPlaceHoursType.

Wpisy typu GMSPlaceSpecialDay w dniu GMSOpeningHours będą dostępne tylko dla GMSPlace currentOpeningHours i GMSPlace secondaryOpeningHours.

– (NSUInteger) userRatingsTotal [read, assign]

Wskazuje, z ilu opinii składa się ocena danego miejsca.

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

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

– (NSNumber*) UTCOffsetMinutes [read, assign]

Przesunięcie miejsca względem strefy czasowej UTC (w minutach).

GMSPlaceBusinessStatus miejsca.

– (NSString*) editorialSummary [read, copy]

Zwraca podsumowanie redakcyjne tego miejsca.

– (UIColor*) iconBackgroundColor [read, assign]

Kolor tła ikony w zależności od typu miejsca – kolor tła za ikoną.

– (NSURL*) iconImageURL [read, assign]

Adres URL zgodny z typem miejsca, którego można użyć do pobrania NSData ikony miejsca.

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

– (GMSBooleanPlaceAttribute) takeout [read, assign]

Dodaj atrybut Place for Takeout.

– (GMSBooleanPlaceAttribute) dostawa [read, assign]

Atrybut „Place” dla usług dostawy.

– (GMSBooleanPlaceAttribute) dineIn [read, assign]

Dodaj atrybut do jedzenia

Atrybut „Place” dla usług odbioru na zewnątrz.

– (GMSBooleanPlaceAttribute) rezerwowalny [read, assign]

Atrybut „miejsce” wskazujący, że dane miejsce jest popularne wśród turystów.

Atrybut Place wskazujący miejsce serwuje śniadania.

– (GMSBooleanPlaceAttribute) servesLunch [read, assign]

Atrybut „Place” wskazujący, że miejsce serwuje lunch.

– (GMSBooleanPlaceAttribute) servesDinner [read, assign]

Atrybut „miejsce” wskazujący, że miejsce serwuje obiady.

– (GMSBooleanPlaceAttribute) servesBeer [read, assign]

Atrybut „miejsce” wskazujący, że miejsce serwuje piwo.

– (GMSBooleanPlaceAttribute) servesWine [read, assign]

Atrybut Place wskazujący, że miejsce serwuje wino.

– (GMSBooleanPlaceAttribute) servesBrunch [read, assign]

Atrybut „Place” wskazujący, że miejsce serwuje brunche.

Atrybut „Place” wskazujący, że miejsce serwuje dania wegetariańskie.

Atrybut „Place” wskazujący, że miejsce przy wejściu jest dostępne dla osób na wózkach.