マップ上のピンが常に表示されないという問題が発生しています。システムのセットアップ方法は次のとおりです。
ウェブサイトからデータを収集し、各場所で Google に ping を送信し、データ (場所名、緯度、経度) をデータベースに保存する C# スクリプトを実行しています。このスクリプトは 10 分ごとに実行され、通常、Google に対して 0~5 件のリクエストを行います。
データベースにクエリを実行し、保存された緯度と経度の情報を使用してデータをマップにプロットするマップがあります。通常、マップ上には常に 5 ~ 25 個のピンがあります。
私の質問: マップにピンを追加するたびに、それは API リクエストとしてカウントされますか? マップが 3 回連続して読み込まれた場合、API に対して 75 回の呼び出しを行っただけなので、リクエスト/分のしきい値を超えている可能性はありますか?
更新 さて、起こっているように見えるのは、5〜10分待ってからページに移動するか、ページをリロードすると、ピンが表示されないことです。次にページをリロードすると、通常、最初のリロードでもピンがゼロになります。その後は何度でもリロードできて、毎回ピンズが出てくる…
マップへのリンクは次のとおりです: http://proplive.mkainc.com/map/map.php
更新 2 問題は、Google Maps API の呼び出し方法ではなく、ピンに使用されているデータの取得方法にあるようです。