Odniesienie do klasy GMSPlace

Odniesienie do klasy GMSPlace

Omówienie

Reprezentuje konkretne miejsce fizyczne.

GMSPlace zawiera informacje o fizycznej lokalizacji, w tym jej nazwę, lokalizację i wszelkie inne posiadane przez nas informacje na jej temat. Tej klasy nie można zmienić.

Publiczne funkcje członków

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

Właściwości

NSString *name
 Nazwa miejsca.
NSString *placeID
 Identyfikator tego miejsca.
Koordynator lokalizacji2Dwspółrzędna
 Lokalizacja miejsca.
NSString *numer telefonu
 Numer telefonu tego miejsca w formacie międzynarodowym, np.
NSString *formattedAddress
 Adres miejsca w postaci zwykłego ciągu znaków.
liczba zmiennoprzecinkowaocena
 5-gwiazdkowa ocena tego miejsca na podstawie opinii użytkowników.
NSArray< GMSPlaceReview* > opinie
 Tablica obiektów GMSPlaceReview reprezentujących opinie użytkowników o miejscu.
GMSPlacesPriceLevelpriceLevel
 Poziom cen tego miejsca podany jako liczby całkowite od 0 do 4.
NSArray< NSString * > typy
 Typy tego miejsca.
NSURL *witryna
 Strona internetowa tego miejsca.
NSAttributedString *atrybucje
 Ciąg tekstowy atrybucji dostawcy danych dla tego miejsca.
GMSPlaceViewportInfo *viewportInfo
 Zalecany widoczny obszar dla tego miejsca.
NSArray< GMSAddressComponent* > addressComponents
 Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca.
GMSPlusCode *plusCode
 Kod Plus Code lokalizacji tego miejsca.
GMSOpeningHours *openingHours
 Normalne informacje o godzinach otwarcia tego miejsca.
GMSOpeningHours *currentOpeningHours
 Zwraca godziny otwarcia tego miejsca w ciągu najbliższych siedmiu dni.
NSArray< GMSOpeningHours* > secondaryOpeningHours
 Zwraca tablicę dodatkowych godzin pracy tego miejsca w ciągu najbliższych siedmiu dni.
NSUIntegeruserRatingsTotal
 Określa, na ile opinii składa się ocena miejsca.
NSArray< GMSPlacePhotoMetadata* > zdjęcia
 Tablica obiektów GMSPlacePhotoMetadata reprezentujących zdjęcia danego miejsca.
NSNumber *UTCOffsetMinutes
 Przesunięcie miejsca w strefie czasowej UTC w minutach.
GMSPlacesBusinessStatusbusinessStatus
 GMSPlaceBusinessStatus miejsca.
NSString *editorialSummary
 Zwraca podsumowanie redakcyjne tego miejsca.
UIColor *iconBackgroundColor
 Kolor tła ikony w zależności od typu miejsca – aby pokolorować widok za ikoną.
NSURL *iconImageURL
 Adres URL zgodny z typem miejsca, którego można użyć do pobrania danych NSData ikony miejsca.
GMSBooleanPlaceAttributena wynos
 Atrybut miejsca dla obsługi na wynos.
GMSBooleanPlaceAttributedostawa
 Atrybut umieść dla usług dostawy.
GMSBooleanPlaceAttributedineIn
 Atrybut „umieść” określający doświadczenia.
GMSBooleanPlaceAttributecurbsidePickup
 Atrybut miejsca dla usług odbioru na zewnątrz.
GMSBooleanPlaceAttributemożliwe do zarezerwowania
 Atrybut miejsca wskazujący, że miejsce jest popularne wśród turystów.
GMSBooleanPlaceAttributeservesBreakfast
 Atrybut miejsca wskazujący, że miejsce serwuje śniadania.
GMSBooleanPlaceAttributeservesLunch
 Atrybut miejsca wskazujący miejsce, w którym można zjeść lunch.
GMSBooleanPlaceAttributeservesDinner
 Atrybut miejsca wskazujący, że miejsce serwuje kolację.
GMSBooleanPlaceAttributeservesBeer
 Atrybut miejsca wskazujący, że miejsce serwuje piwo.
GMSBooleanPlaceAttributeservesWine
 Atrybut miejsca wskazujący, że miejsce serwuje wino.
GMSBooleanPlaceAttributeservesBrunch
 Atrybut miejsca wskazujący, że miejsce serwuje brunche.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atrybut miejsca wskazujący, że miejsce serwuje dania wegetariańskie.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atrybut miejsca wskazujący wejście przy wejściu dla osób na wózkach inwalidzkich.

Dokumentacja funkcji członków

– (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) data

Domyślne inicjowanie jest niedostępne.

Określa, czy miejsce jest otwarte na podstawie tych danych: openingHours, UTCOffsetMinutes i date.

Parametry:
dataPunkt odniesienia w czasie służący do określania, czy dane miejsce jest otwarte.
Zwroty:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, a GMSPlaceOpenStatusUnknown, jeśli stan jest nieznany.
.
Uwaga:
Ta wersja została wycofana. Ta metoda została wycofana i zastąpiona przez metodę GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

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

Zwroty:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, a GMSPlaceOpenStatusUnknown, jeśli stan jest nieznany.
.
Uwaga:
Ta wersja została wycofana. Ta metoda jest wycofana i zastąpiona przez metodę GMSPlacesClient::isOpen:place:callback. W przyszłej wersji zostanie usunięta.

Dokumentacja usługi

- (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 danego Miejsca, ani żadnym konkretnym punktem wejścia lub wyjścia, ale określonym dowolnie wybranym punktem na obszarze geograficznym danego Miejsca.

– (NSString*) phoneNumber [read, copy]

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

łącznie z numerem kierunkowym kraju poprzedzonym znakiem „+”. Na przykład numer telefonu do Google Sydney to „+61 2 9374 4000”.

– (NSString*) formattedAddress [read, copy]

Adres miejsca w postaci zwykłego ciągu znaków.

- (liczba zmiennoprzecinkowa) ocena [read, assign]

5-gwiazdkowa ocena tego miejsca na podstawie opinii użytkowników.

Oceny mają zakres od 1,0 do 5,0. Wartość 0,0 oznacza, że nie mamy oceny tego miejsca (np. dlatego, że zbyt mało użytkowników oceniło to miejsce).

- (NSTrack<GMSPlaceReview *>*) opinie [read, copy]

Tablica obiektów GMSPlaceReview reprezentujących opinie użytkowników o miejscu.

– (GMSPlacesPriceLevel) priceLevel [read, assign]

Poziom cen tego miejsca podany jako liczby całkowite od 0 do 4.

np. Wartość 4 oznacza, że to miejsce to „$$$$” (drogie). Wartość 0 oznacza bezpłatne (np. muzeum z bezpłatnym wstępem).

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

Typy tego miejsca.

Typy to NSStrings, a prawidłowe wartości to te wymienione na stronie <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) witryna [read, copy]

Strona internetowa tego miejsca.

- (NSAttributedString*) atrybucje [read, copy]

Ciąg tekstowy atrybucji dostawcy danych dla tego miejsca.

Są one podawane w postaci NSAttributedString, która może zawierać hiperlinki do witryny każdego dostawcy.

Ogólnie rzecz biorąc, w przypadku wyświetlania danych z GMSPlace, zgodnie z Warunkami korzystania z usługi Places SDK, muszą one być pokazywane użytkownikowi.

– (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Zalecany widoczny obszar dla tego miejsca.

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

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

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

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

Te komponenty są udostępniane na potrzeby wyodrębniania uporządkowanych informacji o adresie miejsca, na przykład w celu znalezienia miasta, w którym się ono znajduje.

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

– (GMSPlusCode*) plusCode [read, assign]

Kod Plus Code lokalizacji tego miejsca.

– (GMSOpeningHours*) openingHours [read, assign]

Normalne informacje o godzinach otwarcia tego miejsca.

Obejmuje stan otwarcia, kropki i dni tygodnia, jeśli są dostępne.

– (GMSOpeningHours*) currentOpeningHours [read, assign]

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

Ten okres rozpoczyna się o północy w dniu żądania i kończy o 23:59 po sześciu dniach.

Wpisy z kategorii GMSPlaceSpecialDay (GMSOpeningHours) będą dostępne tylko dla GMSPlace currentOpeningHours i GMSPlace secondaryOpeningHours.

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

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

Godziny dodatkowe różnią się od głównych godzin otwarcia firmy. Na przykład jako dodatkowe godziny otwarcia restauracji możesz podać godziny pracy zmotoryzowanych lub dostawy. Różne typy dodatkowych godzin pracy znajdziesz na stronie GMSPlaceHoursType.

Wpisy z kategorii GMSPlaceSpecialDay (GMSOpeningHours) będą dostępne tylko dla GMSPlace currentOpeningHours i GMSPlace secondaryOpeningHours.

– (NSUInteger) userRatingsTotal [read, assign]

Określa, na ile opinii składa się ocena miejsca.

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

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

– (NSNumber*) UTCOffsetMinutes [read, assign]

Przesunięcie miejsca w strefie 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 – aby pokolorować widok za ikoną.

– (NSURL*) iconImageURL [read, assign]

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

UWAGA: link z adresem URL nie wygasa, a format obrazu może się różnić w zależności od typu.

– (GMSBooleanPlaceAttribute) takeout [read, assign]

Atrybut miejsca dla obsługi na wynos.

– (GMSBooleanPlaceAttribute) dostawa [read, assign]

Atrybut umieść dla usług dostawy.

– (GMSBooleanPlaceAttribute) dineIn [read, assign]

Atrybut „umieść” określający doświadczenia.

Atrybut miejsca dla usług odbioru na zewnątrz.

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

Atrybut miejsca wskazujący, że miejsce serwuje śniadania.

– (GMSBooleanPlaceAttribute) servesLunch [read, assign]

Atrybut miejsca wskazujący miejsce, w którym można zjeść lunch.

– (GMSBooleanPlaceAttribute) servesDinner [read, assign]

Atrybut miejsca wskazujący, że miejsce serwuje kolację.

– (GMSBooleanPlaceAttribute) servesBeer [read, assign]

Atrybut miejsca wskazujący, że miejsce serwuje piwo.

– (GMSBooleanPlaceAttribute) servesWine [read, assign]

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

– (GMSBooleanPlaceAttribute) servesBrunch [read, assign]

Atrybut miejsca wskazujący, że miejsce serwuje brunche.

Atrybut miejsca wskazujący, że miejsce serwuje dania wegetariańskie.

Atrybut miejsca wskazujący wejście przy wejściu dla osób na wózkach inwalidzkich.