GoogleMaps APIを使ったサイトを作っています.

住所から緯度経度を取得するのに,
[Geocoding API - 住所から緯度経度を検索](http://www.geocoding.jp/api/)
を使っているのですが,生成されたXMLが外部のドメインであるためか,うまく読み取ることができません.
現在のコードは以下のURLを参照してください.
http://ultra.boy.jp/labo/geocode.phps

GoogleMapsAPI2において外部ドメインにおいたXMLデータを読み取る方法を具体的に教えていただければと思います.
適切なコードを掲示していただければなおありがたいです.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/24 21:12:20
  • 終了:2006/06/25 18:50:33

回答(2件)

id:m-nisi No.1

m-nisi回答回数159ベストアンサー獲得回数32006/06/24 21:32:29

ポイント35pt

JavaScriptオンリーですか?

私はPHPを使って以下のサイトから取得しています。

http://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/index.php

で、PHPからJavascriptのコードを吐き出して実行しています。

id:masakiplus

なるほど,確かにおっしゃる通りですね.

でも全部Javascriptならシンプルでいいかなぁと思ったのです.

2006/06/25 18:49:34
id:llusall No.2

llusall回答回数505ベストアンサー獲得回数612006/06/24 23:29:47

ポイント35pt

AjaxではXMLHttpRequestで通信可能なのは同一サーバー内に限定されています。

このため、外部ドメイン対してリクエストを送ることができません。

そこで専用のサーバサイド処理をPHPなどで用意し、1クッション入れてデータを受け取るようにします。

以上、参考になりますでしょうか?



他のサイトを利用する(Yahoo検索結果を表示する)

http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter06/001...

Google Mapsを表示する

http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter07/001...

id:masakiplus

やはり簡易プロクシーを用意するのがベストですかね.

参考になりました.これで解決しました.

ありがとうございます.

2006/06/25 18:50:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません