Użyj Google Maps do widoku mapy w Blue.
Blue pozwala na użycie Google Maps do widoku mapy zamiast domyślnego OpenStreetMap. Google Maps często ma bardziej szczegółowe mapy niektórych obszarów oraz dokładniejsze dane lokalizacyjne. Wymaga to jednak klucza API Google Maps, który musi być wprowadzony w ustawieniach firmy przez właściciela firmy.
Gdy przełączysz się na Google Maps, wpłynie to na wszystkie widoki map w Blue, w tym mapę firmy, widok mapy w projektach oraz niestandardowe pole lokalizacji.
Aby używać Google Maps w Blue, należy włączyć następujące API w Google Cloud Console:
- Maps Tiles API: Jest to wymagane do renderowania kafelków mapy.
- Places API: Jest to wymagane do wyszukiwania miejsc i uzyskiwania ich współrzędnych.
- Geocoding API: Jest to wymagane do uzyskiwania współrzędnych miejsca.
Będziesz musiał zarejestrować się na konto Google Cloud i stworzyć projekt, aby uzyskać klucze API, postępując zgodnie z instrukcjami tutaj.
Ograniczenie użycia klucza API
Ze względów bezpieczeństwa, klucz API Google Maps powinien być ograniczony do pracy tylko z autoryzowanymi domenami. Zapobiega to nieautoryzowanemu użyciu klucza API, jeśli zostanie on ujawniony. Powinieneś ograniczyć klucz API do pracy tylko z:
- app.blue.cc - Główna aplikacja Blue
- forms.blue.cc - Dla publicznych formularzy
- Twoja niestandardowa domena, jeśli korzystasz z białej etykiety
Aby ograniczyć swój klucz API:
- Przejdź do strony poświadczeń Google Cloud Console
- Znajdź swój klucz API i kliknij "Edytuj" (ikona ołówka)
- W sekcji "Ograniczenia aplikacji" wybierz "Odniesienia HTTP (strony internetowe)"
- Dodaj następujące odniesienia:
*.app.blue.cc/*
*.forms.blue.cc/*
*.yourdomain.com/*
(jeśli korzystasz z białej etykiety)
- Kliknij "Zapisz"
Google będzie pobierać opłaty za korzystanie z API Google Maps oddzielnie od subskrypcji Blue. Wszystkie opłaty, wydatki i koszty związane z Twoim kontem Google Maps i użyciem API są wyłączną odpowiedzialnością administratora organizacji. Blue nie ponosi odpowiedzialności za jakiekolwiek opłaty poniesione w wyniku korzystania z API Google Maps, w tym między innymi za integracje zewnętrzne, użycie API lub koszty przechowywania.