Blue のマップビューに Google マップを使用します。
Blue は、デフォルトの OpenStreetMap の代わりに Google マップをマップビューとして使用することを許可します。Google マップは、特定の地域の詳細な地図やより正確な位置データを提供することがよくあります。ただし、これには Google マップ API キーが必要であり、会社の設定に会社の所有者によって入力される必要があります。
Google マップに切り替えると、これは Blue 内のすべてのマップビューに影響します。これには、会社のマップ、プロジェクト内のマップビュー、および ロケーションカスタムフィールド が含まれます。
Blue で Google マップを使用するには、Google Cloud Console で以下の API を有効にする必要があります:
- Maps Tiles API: これはマップタイルをレンダリングするために必要です。
- Places API: これは場所を検索し、その座標を取得するために必要です。
- Geocoding API: これは場所の座標を取得するために必要です。
Google Cloud アカウントにサインアップし、API キーを取得するためにプロジェクトを作成する必要があります。手順はこちらを参照してください。
API キーの使用制限
セキュリティ上の理由から、Google マップ API キーを認可されたドメインのみで機能するように制限することが重要です。これにより、API キーが公開された場合の不正使用を防ぐことができます。API キーを以下のみに制限する必要があります:
- app.blue.cc - メインの Blue アプリケーション
- forms.blue.cc - 公開フォーム用
- ホワイトラベルを使用している場合は、あなたのカスタムドメイン
API キーを制限するには:
- Google Cloud Console 認証情報ページに移動します。
- API キーを見つけて「編集」をクリックします(鉛筆アイコン)。
- 「アプリケーション制限」の下で「HTTP リファラー(ウェブサイト)」を選択します。
- 以下のリファラーを追加します:
*.app.blue.cc/*
*.forms.blue.cc/*
*.yourdomain.com/*
(ホワイトラベルを使用している場合)
- 「保存」をクリックします。
Google は、Google マップ API の使用に対して Blue のサブスクリプションとは別に料金を請求します。Google マップアカウントおよび API 使用に関連するすべての料金、費用、手数料は、組織の管理者の単独の責任です。Blue は、Google マップ API の使用に伴う料金、第三者の統合、API 使用、またはストレージコストを含むがこれに限定されない料金について責任を負いません。