Integracja Google Maps Platform w Google AI Studio (AIS) umożliwia programistom szybkie tworzenie prototypów i wdrażanie aplikacji internetowych opartych na AI, 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ć funkcjonalne prototypy AI, które uwzględniają lokalizację, bezpośrednio w AI Studio, bez konieczności tworzenia konta rozliczeniowego Google Cloud ani opuszczania kontekstu programowania.
Najważniejsze funkcje
- Łatwe wdrażanie: klucz demonstracyjny Map możesz uzyskać bezpośrednio w AI Studio bez podawania danych karty kredytowej ani przechodzenia do konsoli Google Cloud.
- Automatyczne wykrywanie intencji: AI Studio rozpoznaje podpowiedzi 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 tworzenie prototypów: dane logowania do wersji demonstracyjnej są automatycznie udostępniane w tle, dzięki czemu kod wygenerowany przez AI działa natychmiast.
- Płynne skalowanie: gdy aplikacja będzie gotowa do skalowania, uaktualnij konto w konsoli Google Cloud, aby usunąć wszelkie ograniczenia dotyczące limitów.
Różnice między kluczami demonstracyjnymi a kluczami standardowymi
Podczas tworzenia w AI Studio Twój projekt używa 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 wymaga karty kredytowej ani konta rozliczeniowego Google Cloud | Wymaga konta rozliczeniowego Cloud |
| Pokrycie interfejsu API | Wszystkie interfejsy API Google Maps Platform (z wyjątkiem Route Optimization, Solar i Nav Connect) | 100% portfolio interfejsów API Google Maps Platform |
| Ograniczenia dotyczące kluczy | Automatyczne zarządzanie tajnymi danymi w przepływie | Niestandardowe ograniczenia dotyczące odsyłacza HTTP, adresu IP lub aplikacji |
| Intencja użycia | 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 do szybkiego tworzenia prototypów, w tym:
| Usługa/interfejs API | Najważniejsze funkcje |
|---|---|
| Maps JavaScript API | Renderowanie dynamicznych interaktywnych map, znaczników i okien informacyjnych w aplikacjach internetowych. |
| Maps SDK na Androida i iOS | Dodawanie interaktywnych map i funkcji lokalizacji do aplikacji mobilnych. |
| Places API | Wyszukiwanie miejsc w pobliżu, pobieranie informacji o miejscu, zdjęć, ocen użytkowników i opinii. |
| Routes API i Compute Routes Matrix | Obliczanie tras samochodowych i tras pieszych, obliczanie odległości i szacowanie czasu podróży. |
| Geocoding i Geolocation APIs | Konwertowanie adresów na współrzędne i triangulacja lokalizacji urządzenia za pomocą sieci komórkowej lub Wi-Fi. |
| Address Validation API | Weryfikowanie adresów fizycznych i formatowanie komponentów na podstawie danych pocztowych. |
| Maps Static i Street View Static APIs | Osadzanie statycznych obrazów map lub panoram 360 stopni na poziomie ulicy. |
| Interfejsy Environment API | Dostęp do danych w czasie rzeczywistym i danych historycznych dotyczących jakości powietrza, pyłków i warunków pogodowych. |
| Aerial View API | Generowanie wciągających, filmowych filmów 3D z lotu ptaka przedstawiających lokalizacje fizyczne. |
Rozwiązywanie problemów i limity
Klucze demonstracyjne udostępniane przez AI Studio podlegają dziennym limitom zapytań przeznaczonym na interaktywne sesje programowania. Dzienny limit zapytań wynosi 100 wywołań dziennie na interfejs API.
Błędy przekroczenia limitu
Jeśli podczas korzystania z klucza demonstracyjnego Twoja aplikacja otrzyma błąd RESOURCE_EXHAUSTED lub błąd przekroczenia limitu:
- Codzienne resetowanie: limity kluczy demonstracyjnych są automatycznie resetowane co 24 godziny. Po zakończeniu cyklu resetowania możesz wznowić testowanie.
- Nakładanie się limitów kluczy standardowych: jeśli używasz standardowego klucza interfejsu API i napotkasz komunikat o błędzie limitu, który zawiera informacje o ograniczeniach środowiska demonstracyjnego, sprawdź limity przydziału projektu na stronie Limity w konsoli Google Cloud.
- Uaktualnienie w celu zwiększenia limitu: jeśli Twoje potrzeby w zakresie prototypowania przekraczają dzienne limity demonstracyjne, przejdź na standardowe konto Google Cloud, aby odblokować pełne limity produkcyjne.
Przechodzenie na klucz produkcyjny
Gdy aplikacja będzie gotowa do wdrożenia lub będzie wymagać wyższych limitów, możesz uaktualnić konto w konsoli Google Cloud. Dotychczasowy klucz demonstracyjny interfejsu API nadal będzie działać, więc nie musisz aktualizować kodu aplikacji.
Aby uaktualnić konto, podaj prawidłowy instrument płatniczy.