Wprowadzenie
Dzięki pakietowi Maps SDK na iOS możesz dodawać do aplikacji mapy oparte na danych Map Google. Pakiet SDK automatycznie obsługuje dostęp do serwerów Map Google, wyświetlanie mapy i reagowanie na gesty użytkownika, takie jak kliknięcia i przeciągnięcia. Do mapy możesz też dodawać znaczniki, linie łamane, nakładki i okna informacyjne. Te obiekty dostarczają dodatkowych informacji o lokalizacjach na mapie i umożliwiają użytkownikom interakcję z mapą.
Korzystając z pakietu SDK, musisz przestrzegać Warunków korzystania z usługi Google Maps Platform i zadbać o to, aby Twoja aplikacja była zgodna z obowiązującymi przepisami. Pamiętaj, że gdy używasz pakietu SDK, nazwa i wersja aplikacji, informacje uwierzytelniające oraz anonimowy identyfikator między aplikacjami są automatycznie wysyłane z każdym żądaniem.
Odbiorcy
Ta dokumentacja koncepcyjna jest przeznaczona dla osób, które znają programowanie na iOS i koncepcje programowania obiektowego. Powinnaś też znać Mapy Google z perspektywy użytkownika. Został on zaprojektowany tak, aby umożliwić Ci rozpoczęcie odkrywania i tworzenia aplikacji za pomocą pakietu Maps SDK na iOS. Możesz też zapoznać się z dokumentacją referencyjną, aby uzyskać szczegółowe informacje o klasach i metodach.
Wymagania dotyczące uznania autorstwa
Jeśli w aplikacji używasz pakietu Maps SDK na iOS, musisz dołączyć informację o pochodzeniu danych w sekcji informacji prawnych w aplikacji. Zalecamy umieszczenie informacji prawnych jako niezależnej pozycji menu lub jako części pozycji menu „Informacje”.
Informacje o pochodzeniu danych możesz uzyskać, wywołując metodę [GMSServices
openSourceLicenseInfo].
Obsługiwane platformy
Za pomocą pakietu Maps SDK na iOS możesz tworzyć aplikacje na urządzenia 64-bitowe z systemem iOS 16.0 lub nowszym. Tworzenie aplikacji za pomocą pakietu Maps SDK na iOS wymaga co najmniej Xcode 26.0 z docelowym pakietem SDK w wersji 16.0 lub nowszej. (Ustawienie docelowego pakietu SDK na wersję 16.0 lub nowszą nie uniemożliwi uruchamiania aplikacji na iOS 16.0).
Aplikacje, które używają adresów URL Map, wymagają, aby na urządzeniu docelowym były zainstalowane Mapy Google na iOS.
Używanie pakietu Maps SDK na iOS w rozszerzeniach aplikacji na iOS może nie działać ze względu na rygorystyczne ograniczenia dotyczące pamięci. Na przykład użycie pakietu SDK w klawiaturze niestandardowej prawdopodobnie nie zadziała.
Co dalej?
Aby zacząć tworzyć aplikacje za pomocą pakietu Maps SDK na iOS, musisz najpierw skonfigurować projekt Google Cloud.