Integracja Google Maps Platform z Google AI Studio (AIS) umożliwia deweloperom szybkie tworzenie prototypów i wdrażanie opartych na AI aplikacji internetowych, które zawierają interaktywne mapy, dane o miejscach w rzeczywistym świecie i funkcje wyznaczania tras.
Dzięki integracji z kluczem demonstracyjnym Map możesz generować działające prototypy AI oparte na lokalizacji bezpośrednio w AI Studio, bez konieczności tworzenia konta rozliczeniowego Google Cloud ani opuszczania środowiska programistycznego.
Najważniejsze funkcje
- Bezproblemowe wprowadzanie: uzyskaj klucz demonstracyjny Map bezpośrednio w AI Studio, bez podawania danych karty kredytowej ani korzystania z konsoli Google Cloud.
- Automatyczne wykrywanie intencji: AI Studio rozpoznaje prompty geoprzestrzenne (np. wyszukiwanie miejsc w pobliżu, wyświetlanie interaktywnych map lub obliczanie tras) i automatycznie konfiguruje rekomendacje i umiejętności Google Maps Platform.
- Natychmiastowe prototypowanie: dane logowania do wersji demonstracyjnej są automatycznie udostępniane za kulisami, dzięki czemu wygenerowany przez AI kod działa od razu.
- Bezproblemowe skalowanie: gdy Twoja aplikacja będzie gotowa do skalowania, uaktualnij konto w konsoli Google Cloud, aby usunąć wszelkie ograniczenia limitów.
Różnice między kluczami demonstracyjnymi a kluczami standardowymi
Podczas tworzenia w AI Studio Twój projekt korzysta z automatycznie udostępnionego klucza demonstracyjnego Map, który jest bezpiecznie przechowywany w ustawieniach tajnych aplikacji.
| Funkcja | Klucz demonstracyjny Map | Standardowy klucz interfejsu API Google Cloud |
|---|---|---|
| Konfiguracja płatności | Nie musisz podawać karty kredytowej ani konta rozliczeniowego Google Cloud | Wymaga konta rozliczeniowego Cloud |
| Zakres interfejsu API | Wszystkie interfejsy API Google Maps Platform (z wyjątkiem interfejsów Route Optimization, Solar i Nav Connect) | 100% portfolio interfejsów API Google Maps Platform |
| Najważniejsze ograniczenia | Automatyczne zarządzanie danymi poufnymi w ramach procesu | Niestandardowe ograniczenia dotyczące odsyłającego adresu HTTP, adresu IP lub aplikacji |
| Zamiar wykorzystania | Prototypowanie, testowanie i aplikacje internetowe AI Studio | Aplikacje internetowe i mobilne w wersji produkcyjnej |
Obsługiwane interfejsy API i funkcje
Klucz demonstracyjny obsługuje prawie wszystkie interfejsy API Google Maps Platform, co umożliwia szybkie tworzenie prototypów, w tym:
| Usługa lub interfejs API | Najważniejsze funkcje |
|---|---|
| Maps JavaScript API | renderować dynamiczne interaktywne mapy, markery i okna informacyjne w aplikacjach internetowych; |
| Maps SDK na Androida i iOS | Dodawanie do aplikacji mobilnych interaktywnych map i funkcji lokalizacji. |
| Places API | Wyszukuj lokalne miejsca, pobieraj szczegóły, zdjęcia, oceny i opinie użytkowników. |
| Routes API i macierz wyznaczania tras | Obliczaj wskazówki dojazdu samochodem i trasy piesze, odległości i szacowany czas podróży. |
| Geocoding i Geolocation API | Konwertuj adresy na współrzędne i określaj lokalizację urządzenia za pomocą sieci komórkowej lub Wi-Fi. |
| Address Validation API | Weryfikuj adresy fizyczne i formatuj komponenty na podstawie danych pocztowych. |
| Maps Static i Street View Static API | Umieszczaj statyczne obrazy map lub panoramy uliczne 360°. |
| Interfejsy Environment API | Uzyskuj dostęp do danych w czasie rzeczywistym i danych historycznych dotyczących jakości powietrza, pyłków i pogody. |
| Aerial View API | Generowanie wciągających, kinowych filmów 3D z powietrza przedstawiających fizyczne lokalizacje. |
Rozwiązywanie problemów i limity
Klucze demonstracyjne udostępniane w AI Studio podlegają dziennym limitom żądań przeznaczonym dla interaktywnych sesji programowania. Dzienny limit żądań wynosi 100 wywołań dziennie na interfejs API.
Błędy przekroczenia limitu
Jeśli podczas korzystania z klucza demonstracyjnego w aplikacji pojawi się błąd RESOURCE_EXHAUSTED lub błąd przekroczenia limitu:
- Codzienne resetowanie: limity klucza demonstracyjnego są automatycznie resetowane co 24 godziny. Po zakończeniu cyklu resetowania możesz wznowić testowanie.
- Nakładanie się limitów klucza standardowego: jeśli używasz standardowego klucza interfejsu API i wyświetla się komunikat o błędzie limitu, który wspomina o ograniczeniach środowiska demonstracyjnego, sprawdź limity przydziału projektu na stronie Limity w konsoli Google Cloud.
- Przejdź na wyższą wersję, aby zwiększyć limity: jeśli Twoje potrzeby związane z prototypowaniem przekraczają dzienne limity wersji demonstracyjnej, przejdź na standardowe konto Google Cloud, aby odblokować pełne limity produkcyjne.
Uaktualnianie do klucza produkcyjnego
Gdy aplikacja będzie gotowa do wdrożenia w środowisku produkcyjnym lub będzie wymagać wyższych limitów, możesz przejść na wyższą wersję konta w konsoli Google Cloud. Dotychczasowy klucz API wersji demonstracyjnej nadal działa, więc nie musisz aktualizować kodu aplikacji.
Uaktualnij konto, podając prawidłowy instrument płatniczy.