Połącz bibliotekę
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Połącz to
udostępnia platformę obsługi zdarzeń asynchronicznych przez łączenie operatorów przetwarzania zdarzeń.
Kombinacja ułatwia odczyt i obsługę kodu dzięki scentralizowaniu kodu przetwarzania zdarzeń.
Zobacz bibliotekę GoogleMapsPlatformPołącz
dokumentacji w serwisie GitHub zawierającej najnowsze wymagania systemowe i instrukcje instalacji.
Przykład użycia
Biblioteka GoogleMapsPlatformPołącz udostępnia rozszerzenia
GMSPlacesClient klasa, która zwraca
Future
wydawców na potrzeby wywołań interfejsu Places API.
W przykładzie poniżej użyto funkcji fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
rozszerzenie do pobierania szczegółowych informacji o miejscu:
GMSPlacesClient.shared().fetchPlace(id:"placeId",fields:[.placeID,.name,.phoneNumber]).sink { completion inprint("Completion \(completion)")} receiveValue:{place inprint("Got place \(place.name??"")")}
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-10-23 UTC."],[],[]]