好きな「お肉」は?

緯度経度をパラメータでhtmlに渡して住所を表示したいです。

googleかyahooのAPIを利用して住所を表示するシンプルなサンプルコードを教えてください。

解説つきだと助かります。

よろしくお願いします。

質問者からの補足コメント

  • 簡単なサンプルコードを貼っていただけると助かります。
    よろしくお願いします。

      補足日時:2015/08/27 11:33

A 回答 (2件)

ANo1です。



>簡単なサンプルコードを貼っていただけると助かります
ANo1で挙げたリンクのサンプルもたいして複雑ではないと思いますし、apiを使っている以上は、どうサンプル作ったところでリクエストの部分は同じようなものになるはずなんですが・・・?

ANo1のサンプルを簡略化して6行にしてみましたが、こんなのとかでは?
(あとは文字数を詰めるとか、変数を省略するとかぐらいでしょうか・・・。例えば:google.maps.GeocoderStatus.OK → "OK" などなど)


//経緯度データ
var lat = 35.680, lng = 139.766;

//ジオコーダ インスタンス作成
var geocoder = new google.maps.Geocoder;

//ジオコーディング リクエスト
geocoder.geocode({ location: { lat: lat, lng: lng } }, function(results, status) {

//OKなら住所を表示
if (status === google.maps.GeocoderStatus.OK) alert(results[1].formatted_address);

//エラーならエラーを表示
else alert("ERROR: " + status);

});


簡略化してはみたものの、使いようがなくなっちゃったかも?(汗)
当然ながら、google mapのjsは事前に読み込んである前提です。
    • good
    • 0

こんにちは。



yahooの方は知りませんが、google mapに関してはgoogleのサイトに行くと詳細な説明があります。
例もいろいろあるし、一番正確な説明と言えるでしょう。

難点はたいていが英語ですが(汗)、英語が読めない私でも雰囲気でなんとかなるので・・・
どうしてもの時は以下も少しは役に立つでしょう。
https://translate.google.co.jp/

【 サンプル 】
https://developers.google.com/maps/documentation …

【 解説 】
https://developers.google.com/maps/documentation …
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせていただきます。

お礼日時:2015/08/25 17:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報