質問

私はレールのアプリ上のルビーにGoogleマップを統合するための最善の解決策であるお願いしたいと思います。特定の宝石はそれだけの価値があるか、我々はそれのために私たち自身の見解を書くべきですか?

任意の入力いただきありがとうございます。

役に立ちましたか?

解決

私は前に良い結果でYM4R、Georubyと空間アダプタ宝石を使用しました。 この記述を参照してください。

他のヒント

ちなみに、私はgmaps4railsの安定版リリースを終えています。

を参照してください: https://github.com/apneadiving/Google-Maps-for- Railsの

あなたの要件はおそらくいくつかのマーカーを用いて、特定の地域のGoogleの地図を表示するだけであれば、

、あなたはたとえば、Googleマップの静的なイメージのAPIを使用することができます:

<img src="http://maps.google.com/maps/api/staticmap?size=255x255&maptype=roadmap&sensor=false&markers=color:blue|label:A|Chicago,IL&markers=color:purple|label:B|Hammond,IN" alt="Static, Marked Map of Chicago, Illinois and Hammond, Indiana with no Center and Zoom"></img>

結果は次のとおりです。

静的、マークシカゴ、イリノイ州ハモンド、無センターとズームとインディアナ州の地図

ここでは、件名に良い記事のです。また、それはマーカーに緯度と経度と地理場所を指定することができます。

markers=color:pink|label:A|55.783041, -137.500994

あなたが使用することができますRailsの中ので、例えば、Googleマップの画像パスヘルパーとimage_tagます:

= image_tag google_map_image_path, :alt => "Google Map"

2012年11月の時点で、私が発見したGoogleマップの統合のための最高の逸品ジオコーダこれは、(街路又はIPアドレスによって)オブジェクトジオコーディングを提供し、ジオコーディング(住所に座標)のActiveRecordとMongoid、結果のキャッシング、および多くのための距離クエリを逆。 Railsのために設計されたが、あまりにもシナトラや他のラックのフレームワークと連携します。

あなたはあまりにも railscasts に取得することができます。

Googleマップの宝石は素晴らしいものです。これは、すべての基本的なJSのスクリプトを追加しますが、フル機能の動的マップは、JSはとにかくコーディングなしで行うことはできません。

また、JSのプラグイン、それらの最も魅力がありgmap3、Maplace.Jsとgmaps.jsされます。

宝石やプラグインは、基本的な事柄に時間を節約するが、それらはいくつかの制限を課して使用できます。 GoogleはそのマップのAPIの変更を行う場合たとえば、あなたが宝石の更新バージョンを待つか、プラグイン、または手動で統合する必要があります。

実際には、RailsのアプリにGoogleマップを統合するには大きな困難が存在しないと私見それはローミングサービスが宝石なしでそれを行うになります。

レールのアプリにルビーにGoogleマップの統合に関する詳細なウォークスルーについては、この記事を参照してください:<のhref = "https://anadea.info/blog/how-to-integrate-google-maps-into-ruby-on -railsアプリ」のrel = "nofollowを"> Railsのアプリケーションの上のRubyにGoogleマップを統合する方法。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top