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 zmiennoprzecinkowa | ocena |
5 gwiazdek na podstawie tego miejsca na podstawie opinii użytkowników. | |
GMSPlacesPriceLevel | priceLevel (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. | |
GMSPlaceViewportInfo * | viewportInfo |
Zalecany widoczny obszar dla tego miejsca. | |
NSArray< GMSAddressComponent * > * | adresSkładniki |
Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca. | |
GMSPlusCode * | kod Plus Code |
Prezentowany kod Plus Code lokalizacji tego miejsca. | |
GMSOpeningHours * | godziny 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. | |
GMSPlacesBusinessStatus | statusstatus |
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. | |
GMSBooleanPlaceAttribute | na wynos |
Dodaj atrybut „Na wynos”. | |
GMSBooleanPlaceAttribute | dostawa |
Umieść atrybut usług dostawy. | |
GMSBooleanPlaceAttribute | DineIn |
Dodaj atrybut Dania na miejscu. | |
GMSBooleanPlaceAttribute | odbiór |
Umieść atrybut usług odbioru na zewnątrz. | |
GMSBooleanPlaceAttribute | możliwe do wyświetlenia |
Atrybut miejsca wskazujący miejsce popularne wśród turystów. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atrybut miejsca wskazujący miejsce, w którym serwowane jest śniadanie. | |
GMSBooleanPlaceAttribute | servesLunch |
Atrybut miejsce wskazujący miejsce, w którym serwowane są obiady. | |
GMSBooleanPlaceAttribute | servesDinner |
Atrybut miejsca wskazujący kolację. | |
GMSBooleanPlaceAttribute | serwuje piwo |
Atrybut miejsce wskazujący piwo. | |
GMSBooleanPlaceAttribute | servesWine |
Atrybut miejsce wskazujący wino | |
GMSBooleanPlaceAttribute | servesBrunch |
Atrybut Place wskazujący brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atrybut miejsca wskazujący miejsce, w którym serwowane są dania wegetariańskie. | |
GMSBooleanPlaceAttribute | Dostę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:
-
data Punkt 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.
– (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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.
– (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Umieść atrybut usług odbioru na zewnątrz.
– (GMSBooleanPlaceAttribute) można zarezerwować [read, assign] |
Atrybut miejsca wskazujący miejsce popularne wśród turystów.
– (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atrybut miejsca wskazujący miejsce, w którym serwowane są dania wegetariańskie.
– (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Atrybut Place wskazujący wejście jest dostępne przy wejściu dla niepełnosprawnych.