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. | |
CLLocationCoordinate2D | współ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. | |
GMSPlaceViewportInfo * | viewportInfo |
Zalecany widoczny obszar dla tego miejsca. | |
NSSlate< GMSAddressComponent * > * | addressComponents |
Tablica obiektów GMSAddressComponent reprezentujących komponenty w adresie miejsca. | |
GMSPlusCode * | plusCode |
Kod plus oznaczający lokalizację tego miejsca. | |
GMSOpeningHours * | openingHours |
Standardowe informacje o godzinach otwarcia tego miejsca. | |
GMSOpeningHours * | currentOpeningHours |
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. | |
NSUInteger | userRatingsTotal |
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. | |
GMSBooleanPlaceAttribute | eksportowanie |
Dodaj atrybut Place for Takeout. | |
GMSBooleanPlaceAttribute | dostawa |
Atrybut „Place” dla usług dostawy. | |
GMSBooleanPlaceAttribute | dineIn |
Dodaj atrybut do jedzenia | |
GMSBooleanPlaceAttribute | curbsidePickup |
Atrybut „Place” dla usług odbioru na zewnątrz. | |
GMSBooleanPlaceAttribute | rezerwowalne |
Atrybut „miejsce” wskazujący, że dane miejsce jest popularne wśród turystów. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atrybut Place wskazujący miejsce serwuje śniadania. | |
GMSBooleanPlaceAttribute | servesLunch |
Atrybut „Place” wskazujący, że miejsce serwuje lunch. | |
GMSBooleanPlaceAttribute | servesDinner |
Atrybut „miejsce” wskazujący, że miejsce serwuje obiady. | |
GMSBooleanPlaceAttribute | servesBeer |
Atrybut „miejsce” wskazujący, że miejsce serwuje piwo. | |
GMSBooleanPlaceAttribute | servesWine |
Atrybut Place wskazujący, że miejsce serwuje wino. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atrybut „Place” wskazujący, że miejsce serwuje brunche. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atrybut „Place” wskazujący, że miejsce serwuje dania wegetariańskie. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
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:
-
data Punkt 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).
– (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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
– (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atrybut „Place” wskazujący, że miejsce serwuje dania wegetariańskie.
– (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Atrybut „Place” wskazujący, że miejsce przy wejściu jest dostępne dla osób na wózkach.