W repozytorium Maps SDK na Androida na GitHub znajdziesz przykłady ilustrujące użycie Maps SDK na Androida w aplikacji na Androida.
W repozytorium znajduje się aplikacja ApiDemos, czyli przykładowa aplikacja, która umożliwia tworzenie i uruchamianie próbek w ramach jednej aplikacji na Androida. Zaimportuj i skompiluj aplikację, dodaj klucz interfejsu API, wyświetl wersję demonstracyjną i użyj dostarczonego przykładowego kodu jako punktu wyjścia dla swojej aplikacji.
Po uruchomieniu przykładowej aplikacji wyświetli się lista dostępnych przykładów, które możesz uruchomić na własnym urządzeniu. Wybierz jedną z opcji. Kliknij na przykład Mapa podstawowa.
Rozwiązywanie problemów: jeśli aplikacja przykładowa działa prawidłowo, ale nie widzisz mapy, sprawdź, czy klucz interfejsu API został dodany do pliku manifestu aplikacji zgodnie z opisem w sekcji Używanie kluczy interfejsu API.
Lista przykładowych aplikacji Maps SDK na Androida
Poniżej znajdziesz listę najważniejszych przykładowych aktywności zawartych w aplikacji ApiDemos pakietu Maps SDK na Androida. Możesz też szybko sprawdzić je na stronach, do których prowadzą linki. Pełną listę dostępnych przykładów znajdziesz w folderze Kotlin lub Java.
W Android Studio wybierz Plik > Nowy > Importuj projekt.
Otwórz lokalizację, w której zostało zapisane repozytorium, i wybierz katalog projektu dla języka Kotlin lub Java:
KotlinPATH-REPO/android-samples/ApiDemos/kotlin
Java:PATH-REPO/android-samples/ApiDemos/java
Kliknij Otwórz. Android Studio kompiluje projekt za pomocą narzędzia Gradle.
Utwórz pusty plik secrets.properties w tym samym katalogu co plik local.properties projektu. Więcej informacji o tym pliku znajdziesz w sekcji Dodawanie klucza interfejsu API do projektu.
Dodaj do sekcji secrets.properties ten ciąg znaków, zastępując YOUR_API_KEY wartością klucza API:
MAPS_API_KEY=YOUR_API_KEY
Uruchom aplikację.
Przykładowa aplikacja do map na Wear OS
Przykładowa aplikacja Maps SDK na Androida na Wear OS jest dostępna w GitHub. Możesz jej użyć jako punktu wyjścia podczas tworzenia aplikacji na urządzenia do noszenia. Przykład pokazuje, jak skonfigurować podstawową mapę Google na Wear OS.
[[["Ł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-07-27 UTC."],[[["\u003cp\u003eThis page provides access to the Maps SDK for Android sample code and apps, including a comprehensive ApiDemos app containing various map feature examples.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can clone the sample repository from GitHub, import it into Android Studio, add their API key, and run the app to explore different map functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe ApiDemos app showcases key features such as basic maps, markers, events, polylines, polygons, and My Location, with code samples readily available for use.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting guidance is provided if the map doesn't display, directing users to verify their API key configuration.\u003c/p\u003e\n"],["\u003cp\u003eA separate sample app specifically for Wear OS is available on GitHub, demonstrating how to integrate Google Maps into wearable applications.\u003c/p\u003e\n"]]],["The Maps SDK for Android samples are available on GitHub. To use them, clone the repository, import the ApiDemos project into Android Studio (either Kotlin or Java), and add your API key to the `secrets.properties` file. Run the app to view a list of samples like Basic Map, Markers, and Polylines. A separate Wear OS sample is also available on GitHub, showing basic map setup for wearable apps. Ensure your API key is correctly added to the app manifest if you encounter map display issues.\n"],null,[]]