Google マップの JavaScript のキャッシュは許可されていません。これは、支払いシステムが、ユーザーが JavaScript API をロードした回数に基づいているためです。1 回のページ更新は 1 回の Google Maps API 呼び出しに相当し、契約の種類によっては、購入した API リクエストの合計額から -1 を失うだけです。
Google Maps API for Business の使用状況はどのように追跡、報告されますか?
ページへの Google Maps JavaScript API の 1 回の読み込み。JavaScript API は、API を使用するページがリロードされるたびにリロードされます。ユーザーがマップを操作しても (パン、ズーム、マップ タイプの変更など)、ページ ビューは増えません。ただし、地図を表示するために API を使用しなくても、API がページに読み込まれると、ページ ビューが生成されることに注意してください。
https://developers.google.com/maps/documentation/business/faq#pageviewを参照してください
もちろん、Google に連絡して、ニーズに合わせて調整されたビジネス ソリューションを求めることもできます。直接連絡を取っても、彼らがどんな種類のものを提供しているかは 100% わかりません。ただし、これらの UI 生成コードは、必要な Google マップ API JavaScript 内にも存在するため、要求を満たすことはやや不可能です。
したがって、オフライン時に Google マップ インターフェイスのみが必要な場合は、少し時間を取って、HTML/CSS/ (および一部の JS) で同様のものを実装することをお勧めします..キャンバスに描画するか、通常の img と配置を使用できるマーカー。ドラッグとズームを実装する必要がある場合は、少し難しくなりますが、キャンバスやその他の手法では不可能ではありません。しかし、アプリをオンラインにしておく方が簡単だと言われています。私たちは皆インターネットを持っています:) ? Google Maps に対して 1on1 で対応するダミーのオフライン UI を作成するのは、Google Maps の UI も今後のバージョンのように時間の経過とともに変化することを考えると、非常に骨の折れるプロセスです。