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 lokalizacji2D | współ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 zmiennoprzecinkowa | ocena |
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. | |
GMSPlacesPriceLevel | priceLevel |
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. | |
NSUInteger | userRatingsTotal |
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. | |
GMSPlacesBusinessStatus | businessStatus |
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. | |
GMSBooleanPlaceAttribute | na wynos |
Atrybut miejsca dla obsługi na wynos. | |
GMSBooleanPlaceAttribute | dostawa |
Atrybut umieść dla usług dostawy. | |
GMSBooleanPlaceAttribute | dineIn |
Atrybut „umieść” określający doświadczenia. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Atrybut miejsca dla usług odbioru na zewnątrz. | |
GMSBooleanPlaceAttribute | możliwe do zarezerwowania |
Atrybut miejsca wskazujący, że miejsce jest popularne wśród turystów. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atrybut miejsca wskazujący, że miejsce serwuje śniadania. | |
GMSBooleanPlaceAttribute | servesLunch |
Atrybut miejsca wskazujący miejsce, w którym można zjeść lunch. | |
GMSBooleanPlaceAttribute | servesDinner |
Atrybut miejsca wskazujący, że miejsce serwuje kolację. | |
GMSBooleanPlaceAttribute | servesBeer |
Atrybut miejsca wskazujący, że miejsce serwuje piwo. | |
GMSBooleanPlaceAttribute | servesWine |
Atrybut miejsca wskazujący, że miejsce serwuje wino. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atrybut miejsca wskazujący, że miejsce serwuje brunche. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atrybut miejsca wskazujący, że miejsce serwuje dania wegetariańskie. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
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:
-
data Punkt 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.
– (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 – 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.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atrybut miejsca dla usług odbioru na zewnątrz.
– (GMSBooleanPlaceAttribute) z możliwością rezerwacji [read, assign] |
Atrybut miejsca wskazujący, że miejsce jest popularne wśród turystów.
– (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
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.
– (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atrybut miejsca wskazujący, że miejsce serwuje dania wegetariańskie.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Atrybut miejsca wskazujący wejście przy wejściu dla osób na wózkach inwalidzkich.