1

したがって、このコードは約1週間前に問題なく機能していました。今日、レビューの前にチェックしに行きましたが、機能していないことを確認しました. オンライン Web サイトで、マップが表示されていることと、PC でオンラインで正しく表示されていることを確認しました。しかし、携帯電話で同じ住所を表示すると、次のようなエラー画像が表示されます。

Google マップの画像エラー

私のコードは大丈夫だと確信しています。これが何に関連しているのかわかりません。私は以前に API キーを持っていましたが、Google が許可する 1 日あたり 25,000 のリクエストの量を調べるまで、リクエストの量を超えていると思っていました。このページはまだ使用されていないため、それは不可能です。

Android フォンや iPhone では動作しません。誰もこれを前に見たことがありますか?

4

2 に答える 2

1

表示されている「制限を超えた」画像は、1つの場所からサーバーに到達しているリクエストが多すぎるとGoogleが判断したためです。

携帯電話会社はインターネットリクエストをプロキシするため、Googleはすべてのリクエストが単一のIPアドレスからのものであると考えています。リクエスト適切に動作し、X-FORWARDED-FORヘッダーを使用してプロキシと実際のオリジンの使用を示す必要がありますが、そうでないものもあります。または、Googleがこれらのヘッダーの結果を誤って解釈する可能性があります。

解決策は、モバイルプロバイダーを変更することです。

同一のマップに対するリクエストはキャッシュされ、統計にはカウントされないため、各リクエストを一意にすることさえできません(たとえば、マップの中心をわずかに変えることによって)。マップのリクエストでできることは実際には何もありません。

于 2013-02-01T16:58:47.090 に答える
0

もう少し調べたところ、リクエストの量を超えたためです。これがどのように可能かはわからないので、API コンソールをチェックして分析結果を確認する必要があります。

ここにリンクがあります https://developers.google.com/maps/documentation/staticmaps/#Limits

于 2013-02-01T14:35:18.347 に答える