たくさんのポイントを含む geojson ファイルがあります。Google マップを使用して、これらのポイント間のルート情報を取得します (JS API v3 を使用)。一度に多くのルーティング リクエストを行っているため、残念ながら OVER_QUERY_LIMIT エラー ステータスが返されます。
今のところ、ルーティング要求を遅らせることで解決しました。しかし、それは長期的な解決策ではありません。現在、完全なルートを描画するには時間がかかりすぎます。
私がやりたいのは、ルートをキャッシュすることです。キャッシュを無効にする必要があるのは、geojson ファイルが更新されたときだけです (たとえば、これが週に 1 回発生するとします)。
静的サイトです。したがって、すべてのロジックはクライアント側の JavaScript です。このサイトは、GitHub プロジェクト ページとしてホストされています。
キャッシングを実装する方法についてのアイデアはありますか? Jekyll (github ページ ツール) は何らかの形で役立ちますか? それが何をするのか正確にはわかりません。それとも Travis-CI スクリプトですか?
編集:明確にするために。ポリラインだけをキャッシュしてから描画するだけで十分です。実際の運転ルートは必要ありません。また、ドラッグ アンド ドロップでルートを編集できる必要もありません。