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. | |
CLLocationCoordinate2D | współ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. | |
GMSPlacesPriceLevel | priceLevel |
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. | |
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 Code lokalizacji tego miejsca. | |
GMSOpeningHours * | openingHours |
Standardowe informacje o godzinach otwarcia firmy w tym miejscu. | |
GMSOpeningHours * | currentOpeningHours |
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. | |
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 w strefie czasowej UTC (w minutach). | |
GMSPlacesBusinessStatus | businessStatus |
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. | |
GMSBooleanPlaceAttribute | eksportowanie |
Dodaj atrybut miejsca na wynos. | |
GMSBooleanPlaceAttribute | dostawa |
Atrybut „miejsce” dla usług dostawy. | |
GMSBooleanPlaceAttribute | dineIn |
Dodaj atrybut do jedzenia. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Atrybut „miejsce” 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 „miejsce” wskazujący, że miejsce serwuje śniadania. | |
GMSBooleanPlaceAttribute | servesLunch |
Atrybut „miejsce” 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 „miejsce” wskazujący, że miejsce serwuje wino. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atrybut „miejsce” wskazujący, że miejsce serwuje brunche. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atrybut „miejsce” wskazujący, że dane miejsce oferuje dania wegetariańskie. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
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:
-
date Punkt 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).
– (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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.
– (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atrybut „miejsce” wskazujący, że dane miejsce oferuje dania wegetariańskie.
– (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Atrybut „miejsce” wskazujący, że przy wejściu do danego miejsca mogą się poruszać osoby na wózku inwalidzkim.