2

Google のドキュメントでは、ジオコーディング リクエストは次のアドレスに送信する必要があると記載されています。

http://maps.googleapis.com/maps/api/geocode/output?パラメータ

(「出力」は「JSON」または「XML」のいずれかに置き換え、「パラメータ」は「address=500+Fifth+Avenue+New+York」のようにする必要があります)

XmlHTTPRequest を実行しようとすると、Google のサーバーが (もちろん) 自分のドメイン内にないため、(予想どおり) 101 エラーが発生します。

では、サーバーから回答を得るにはどうすればよいでしょうか。

あるいは、Google でのジオコーディングについて理解できないことがあるかもしれません。

Javascript と PHP に固執したいと思います。

どうもありがとうございました。

ニコラス

4

1 に答える 1

3

クロスドメイン リクエストを使用しないでください。Maps API 内でジオコーダーを使用する必要があります (Google のデータを使用する場合は、とにかくマップが必要になるため)。

HTTP インターフェースは、特にサーバー側で使用するために提供されています。

于 2012-05-20T13:55:00.057 に答える