Odniesienie do klasy GMSPlace

Odniesienie klasy GMSPlace

Przegląd

Reprezentuje konkretne miejsce fizyczne.

Element GMSPlace zawiera informacje o lokalizacji fizycznej, w tym jej nazwę, lokalizację i wszelkie inne informacje na jej temat, jakie 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 uzyskanej z wartości [NSDate date].

Usługi

NSString * name
 Nazwa miejsca.
NSString * placeID
 Identyfikator miejsca tego miejsca.
CLLocationCoordinate2Dwspółrzędne,
 Lokalizacja miejsca.
NSString * phoneNumber
 Numer telefonu tego miejsca w formacie międzynarodowym, np.
NSString * formattedAddress
 Adres miejsca w postaci prostego ciągu znaków.
float rating
 Ocena tego miejsca na podstawie opinii użytkowników wynosi 5 gwiazdek.
NSArray< GMSPlaceReview * > * opinie
 Tablica obiektów GMSPlaceReview reprezentujących opinie użytkowników o danym miejscu.
GMSPlacesPriceLevelpriceLevel
 Poziom cen dla tego miejsca podany w liczbach całkowitych od 0 do 4.
NSTrack< NSString * > * typy
 Rodzaje 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 Code lokalizacji tego miejsca.
GMSOpeningHoursopeningHours
 Standardowe informacje o godzinach otwarcia firmy w tym miejscu.
GMSOpeningHourscurrentOpeningHours
 Zwraca godziny pracy tego miejsca w ciągu najbliższych siedmiu dni.
NSTrack< GMSOpeningHours * > * secondaryOpeningHours
 Zwraca tablicę dodatkowych godzin działania tego miejsca w ciągu następnych 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 w strefie czasowej UTC (w minutach).
GMSPlacesBusinessStatusbusinessStatus
 Nazwa GMSPlaceBusinessStatus miejsca.
NSString * editorialSummary
 Zwraca podsumowanie redakcyjne dotyczące tego miejsca.
UIColor * iconBackgroundColor
 Kolor tła ikony zgodnie z typem miejsca, aby zmienić kolor widoku za ikoną.
NSURL * iconImageURL
 Adres URL zgodny z typem miejsca, którego można użyć do pobrania NSData ikony miejsca.
GMSBooleanPlaceAttributeeksportowanie
 Dodaj atrybut miejsca na wynos.
GMSBooleanPlaceAttributedostawa
 Atrybut „miejsce” dla usług dostawy.
GMSBooleanPlaceAttributedineIn
 Dodaj atrybut do jedzenia.
GMSBooleanPlaceAttributecurbsidePickup
 Atrybut „miejsce” dla usług odbioru na zewnątrz.
GMSBooleanPlaceAttributerezerwowalne
 Atrybut „miejsce” wskazujący, że dane miejsce jest popularne wśród turystów.
GMSBooleanPlaceAttributeservesBreakfast
 Atrybut „miejsce” wskazujący, że miejsce serwuje śniadania.
GMSBooleanPlaceAttributeservesLunch
 Atrybut „miejsce” 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 „miejsce” wskazujący, że miejsce serwuje wino.
GMSBooleanPlaceAttributeservesBrunch
 Atrybut „miejsce” wskazujący, że miejsce serwuje brunche.
GMSBooleanPlaceAttributeservesVegetarianFood
 Atrybut „miejsce” wskazujący, że dane miejsce oferuje dania wegetariańskie.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Atrybut „miejsce” wskazujący, że przy wejściu do danego miejsca mogą się poruszać osoby na wózku inwalidzkim.

Dokumentacja funkcji członka

– (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) data

Domyślne inicjowanie jest niedostępne.

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

Parametry:
datePunkt odniesienia w czasie, który określa, czy dane miejsce jest otwarte.
Zwroty:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli jest otwarta, jest nieznana.
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 uzyskanej z wartości [NSDate date].

Zwroty:
GMSPlaceOpenStatusOpen, jeśli miejsce jest otwarte, GMSPlaceOpenStatusClosed, jeśli miejsce jest zamknięte, lub GMSPlaceOpenStatusUnknown, jeśli jest otwarta, jest nieznana.
Uwaga:
Ta funkcja została wycofana. Ta metoda została wycofana i zastąpiona funkcją GMSPlacesClient::isOpen:place:callback i usuniemy ją w przyszłej wersji.

Dokumentacja usługi

– (NSString*) nazwa [read, copy]

Nazwa miejsca.

– (NSString*) placeID [read, copy]

Identyfikator miejsca tego miejsca.

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

Lokalizacja miejsca.

Lokalizacja nie musi oznaczać centrum miejsca ani konkretnego punktu wjazdu lub wyjścia, ale też dowolnie wybranego punktu znajdującego się w zakresie geograficznym danego miejsca.

– (NSString*) phoneNumber [read, copy]

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

z kodem kraju zaczynającym się od „+”. 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.

– (liczba zmiennoprzecinkowa) rating [read, assign]

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

Oceny mieszczą się w zakresie 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).

- (NSArray<GMSPlaceReview *>*) reviews [read, copy]

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

– (GMSPlacesPriceLevel) priceLevel [read, assign]

Poziom cen dla tego miejsca podany w liczbach całkowitych od 0 do 4.

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

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

Rodzaje tego miejsca.

Typy to NSStrings. Prawidłowymi wartościami są dowolne typy określonych 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 znaków atrybucji dostawcy danych dla tego miejsca.

Są one dostarczane jako atrybut NSAttributedString, który może zawierać hiperlinki do stron internetowych poszczególnych dostawców.

Ogólnie rzecz biorąc, muszą one być widoczne dla użytkownika, jeśli wyświetlają się dane z tego obiektu 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ć zerowa.

Zwraca widoczny obszar o rozmiarze odpowiednim do wyświetlania tego miejsca. Na przykład obiekt GMSPlace reprezentujący sklep może mieć stosunkowo mały 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.

Te komponenty służą do wyodrębniania uporządkowanych informacji o adresie miejsca, np. 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 podaje zlokalizowany adres.

– (GMSPlusCode*) plusCode [read, assign]

Kod Plus Code lokalizacji tego miejsca.

– (GMSOpeningHours*) openingHours [read, assign]

Standardowe informacje o godzinach otwarcia firmy w tym miejscu.

Obejmuje stan otwarcia, okresy i tekst dnia tygodnia, jeśli jest dostępny.

– (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 przesłania żądania i kończy o 23:59 po sześciu dniach.

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

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

Zwraca tablicę dodatkowych godzin działania tego miejsca w ciągu następnych siedmiu dni.

Dodatkowe godziny pracy różnią się od głównych godzin otwarcia firmy. Na przykład w restauracji restauracji można podać godziny otwarcia samochodu lub dostawy jako dodatkowe godziny. Informacje o różnych typach dodatkowych godzin pracy znajdziesz na 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.

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

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

– (NSNumber*) UTCOffsetMinutes [read, assign]

Przesunięcie miejsca w strefie czasowej UTC (w minutach).

Nazwa GMSPlaceBusinessStatus miejsca.

– (NSString*) editorialSummary [read, copy]

Zwraca podsumowanie redakcyjne dotyczące tego miejsca.

– (UIColor*) iconBackgroundColor [read, assign]

Kolor tła ikony zgodnie z typem miejsca, aby zmienić kolor widoku 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 URL nie wygasa, a format obrazu może się różnić w zależności od typu.

– (GMSBooleanPlaceAttribute) takeout [read, assign]

Dodaj atrybut miejsca na wynos.

– (GMSBooleanPlaceAttribute) dostawa [read, assign]

Atrybut „miejsce” dla usług dostawy.

– (GMSBooleanPlaceAttribute) dineIn [read, assign]

Dodaj atrybut do jedzenia.

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

– (GMSBooleanPlaceAttribute) reservable [read, assign]

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

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

– (GMSBooleanPlaceAttribute) servesLunch [read, assign]

Atrybut „miejsce” 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 „miejsce” wskazujący, że miejsce serwuje wino.

– (GMSBooleanPlaceAttribute) servesBrunch [read, assign]

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

Atrybut „miejsce” wskazujący, że dane miejsce oferuje dania wegetariańskie.

Atrybut „miejsce” wskazujący, że przy wejściu do danego miejsca mogą się poruszać osoby na wózku inwalidzkim.