Uruchamianie przykładowej aplikacji ApiDemos
Aby uruchomić aplikację próbną ApiDemos, zapoznaj się z aplikacją próbną Map Google na GitHubie i otwórz projekt CloudBasedMapStylingViewController
(przykład na GitHubie dla Swift | Objective-C).
Opcjonalne dostosowywanie stylu przez konsolę Cloud w przypadku CocoaPod lub dema na GitHubie
Zamiast zaczynać od zera, możesz wypróbować naszą przykładową aplikację w języku Objective-C, która pokazuje, jak nadawać styl mapie na iOS z chmury. Szczegółowe informacje znajdziesz w pliku Objective-C z przykładowym kodem.
Tworzenie wersji demonstracyjnej aplikacji beta
W Xcode kliknij przycisk kompilacji, aby skompilować i uruchomić bieżący schemat.
Kompilacja powoduje błąd i wyświetla komunikat z prośbą o podanie klucza interfejsu API w pliku SDKDemoAPIKey.h
.
Jeśli nie masz jeszcze klucza interfejsu API, skonfiguruj projekt w konsoli Cloud i pobierz klucz, wykonując instrukcje opisane w artykule Pobieranie klucza interfejsu API. Podczas konfigurowania klucza w konsoli Cloud możesz podać identyfikator pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła go używać. Domyślny identyfikator pakietu aplikacji ze samplami pakietu SDK to com.example.GoogleMapsDemos
.
Zmień plik SDKDemoAPIKey.h
i wklej klucz interfejsu API w definicji stałej kAPIKey:
static NSString *const kAPIKey = @"YOUR_API_KEY";
Jeśli Xcode wyświetli prośbę o odblokowanie pliku SDKDemoAPIKey.h
w celu wprowadzenia zmian, wybierz Odblokuj.
Usuń ten wiersz:
```
#error Register for API Key and insert here.
```
Utwórz i uruchom projekt.
Demonstracja mapy ze stylami w Google Cloud
Demonstracja CloudStyling
pokazuje, jak nadać mapie styl za pomocą zestawu stylów w konsoli Google Cloud.
Po uruchomieniu aplikacji demonstracyjnej kliknij demonstrację dostosowywania mapy w sekcji Przykłady wersji beta u góry listy.
Kliknij Styl mapy, aby zobaczyć efekt wczytania różnych identyfikatorów mapy.
Możesz też spróbować dodać własny styl („Style mapy” > „Dodaj nowy identyfikator mapy”), aby zobaczyć, jak zmieni się mapa po zastosowaniu niestandardowego stylu.