web-dev-qa-db-ja.com

Ruby Geolocation Gem / Plugins

利用可能な(最良の)Ruby IPベースのジオロケーションジェム/プラグイン?

どのように機能、パフォーマンス、使いやすさの点で互いに比較していますか(たとえば、Webサービスと対話するのか、別のデータベースが必要なのかなど)?

使ったことのある人なら誰でも、経験を共有してアドバイスをしてくれるといいですね。

37
JRL

あなたの現在の最善の策はおそらくGeoKitです( http://github.com/andre/geokit-gem gemの場合、 http://github.com/andre/geokit-Rails =プラグイン用)。 YahooおよびGoogleAPIキー、距離計算ヘルパー、逆ジオロケーションなどの機能が組み込まれています。

ただし、GeoMereLaal( http://github.com/parolkar/geo_mere_laal/ )は、W3C GeolocatonAPIの作業ドラフトに基づいています。 Firefoxでしか動作しないため、現時点では非常に制限されていますが、ジオロケーションの方法(GPS、WiFi、Cookie、IP)が多いため、より多くのブラウザーでサポートされるため、より正確になります。

19
mculp

RubyGeocoderは現在のお気に入りのようで、最新の状態に保たれています。 railscast エピソードが付属しています! http://rubygeocoder.com/

19
Danny

使いやすく、セットアップも高速ですが、機能は少なくなります: http://humbuckercode.co.uk/licks/gems/geoip

外部クエリやスキーマの変更はなく、非常に高速です。

3
Achilles

私はそれを使ったことがありませんが、 Graticule は有望に見えます。

2
Kyle Slattery

Geocoderは、Ruby用の完全なジオコーディングソリューションです。 Rails)を使用すると、ジオコーディング(番地またはIPアドレスによる)、逆ジオコーディング(指定された座標に基づいて番地を検索)、および距離クエリが追加されます。オブジェクトでジオコードを呼び出すのと同じくらい簡単です。 Venue.near( "Billings、MT")のようなスコープを使用します。

https://github.com/alexreisner/geocoder

2
Mr. Black