Ruby on rails gem用于谷歌地图集成

Kon*_*nos 25 ruby google-maps ruby-on-rails ruby-on-rails-3 gmaps4rails

我想问一下哪个是将google地图集成到ruby on rails应用程序的最佳解决方案.特定的宝石是值得的还是我们应该为它写自己的观点?

感谢您的任何意见.

apn*_*ing 32

Fyi,我已经完成了gmaps4rails的稳定发布.

请参阅:https://github.com/apneadiving/Google-Maps-for-Rails


Vol*_*ldy 11

如果您的要求仅用于显示特定区域的Google地图,可能还有一些标记,则可以使用Google Maps Static Image 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>
Run Code Online (Sandbox Code Playgroud)

结果是:

芝加哥,伊利诺伊州和印第安纳州哈蒙德的静态,标记地图,没有中心和缩放

这是一篇关于主题的好文章.此外,还可以在标记上指定纬度和经度的地理位置:

markers=color:pink|label:A|55.783041, -137.500994
Run Code Online (Sandbox Code Playgroud)

所以在Rails中你可以使用image_tag谷歌地图图像路径助手:

= image_tag google_map_image_path, :alt => "Google Map"
Run Code Online (Sandbox Code Playgroud)


小智 7

我之前使用过YM4R,Georuby和空间适配器宝石,效果很好.看到这个描述.