タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rubyとGoogleに関するryo-skのブックマーク (2)

  • geocoder DB - ある場所から一定距離の範囲内の緯度経度をもつレコードを抽出

    位置情報を使うようなサービスで、ある緯度経度を中心として、その場所から一定距離の範囲内の緯度経度をもつレコードを抽出したいといったユースケースがあると思います。 そんな時にもGem『alexreisner/geocoder』がめっちゃ便利だったので共有です。 「アルバイトを10秒で探せるiPhone/Androidアプリ Short.Works」のアルバイト情報の抽出でも大活躍しています! 🎉 前置き『alexreisner/geocoder』の基的な使い方は、拙著『geocoder 地名から緯度経度に変換 or 緯度経度から住所変換が簡単にできるgem - 酒と泪とRubyRailsと』 に書いていますので、もしご興味を持っていただけるようならご一読ください^^ 😎 一定距離の範囲内のレコードを抽出するコードある緯度経度を中心として、その場所から一定距離の範囲内の緯度経度をもつレ

    geocoder DB - ある場所から一定距離の範囲内の緯度経度をもつレコードを抽出
  • Ruby geocoderがすごい - もぎゃろぐ

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

    ryo-sk
    ryo-sk 2015/05/28
    “Geocoder::Calculations.distance_between(t1,t2)”
  • 1