タグ

apiとmapsに関するhitrokのブックマーク (2)

  • Ruby geocoderがすごい - もぎゃろぐ

    住所を緯度経度に直したり、緯度経度から住所を求めたりする操作をgeocodingと言って、Google Maps APIを使うとまあたいていのことはできる。 ロケタッチAPIとか、Yahoo!ジオコーダAPIという手もある。 それはともかく、そのへんをパチパチ叩くコードを書いていて、「こんなのもうとっくに誰かが書いてんじゃないかなー」と思ってぐぐってみたらなんかすごいのが出てきた。 Ruby Geocoder 住所と緯度経度の相互変換はもちろん、距離や範囲の扱い、Google以外のAPIへの対応、キャッシュ処理など、「実装しようかなー。でもめんどくさいよね」とか思って先送りしていたような機能がほとんど全部実装されている。 住所の取得 require 'geocoder' # 日語ロケールに設定 Geocoder.configure( :language => :ja, :units =>

  • OpenStreetMap API 実験室

    OpenStreetMapAPIについて解説このサイトについて このサイトはOpenStreetMapで提供されているAPIの使い方を解説します。 非常に味気ないデザインとなっていますがご容赦ください。 またこのサイトはOpenStreetMapの正式なリファレンスではありません。バージョンアップや私の無知により、 正確でない内容を掲載している可能性があります。 OpenStreetMapとは OpenStreetMap(以下OSM)とは、公式サイトから引用すると 「道路地図などの地理情報データを誰でも利用できるよう、フリーの地理情報データを作成することを目的としたプロジェクト」 とあります。 Wikipediaの地図版と説明されることが多く、ユーザーが自由に編集でき、コンテンツを充実させていくという特徴があります。 OpenStreetMapはこちらで利用できます。 OSMのコン

  • 1