我想问一下这是最好的解决方案将谷歌地图进入红宝石在轨道上的应用程序。是一个特定的宝石值得的,或者我们应该写我们自己的风景的呢?

谢谢你的任何投入。

有帮助吗?

解决方案

我使用了YM4R,Georuby并与之前良好的结果空间适配器宝石。 看到此描述

其他提示

据透露,我已经完成gmaps4rails的稳定释放。

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

如果您的要求是只显示特定地区的谷歌地图,可能会进行一些标记,你可以使用谷歌地图的静态图像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

因此,在导轨就可以使用,例如,image_tag与谷歌地图图像路径助手:

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

如2012年11月的,这是我们发现的谷歌地图集成的最佳宝石是地址解析器
它提供了对象的地理编码(通过街道或IP地址),反地理编码(坐标到街道地址),为的ActiveRecord和Mongoid,结果缓存,和更远距离的查询。设计为Rails但屈和其他机架的框架也起作用。

您可以得到一个 railscasts 了。

谷歌地图 宝石是一个很好的一个。这增加了所有基本JS脚本,但一个全功能的动态地图不可能是没有完成JS编码。

还有JS插件,最有吸引力的是gmap3,Maplace.Js 和gmaps.js.

宝石和插件允许保存时间在基本的东西,而是使用它们规定一些限制。例如,如谷歌使其在变化的地图API,你必须等待一个更新版本的宝石或插件或整合。

事实上,没有主要的困难在将谷歌地图进入轨道应用程序和恕我直言,这使人感到这样做没有宝石。

看看这篇文章详细演练将谷歌地图进入红宝石在轨道上的应用程序: 如何将谷歌地图进入红宝石在轨道上应用程序.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top