我正在尝试将Rails3与Google Maps集成。我不想使用gem --我只想生成数组(hash?)由JavaScript应用编程接口使用。我让它手动工作,但不是动态工作。我使用的是Haml,所以再培训局的例子把我搞糊涂了。
现在,我的信息来自Redis,并以谷歌地图期望的JavaScript格式填充到一个Ruby数组中。然后我尝试在我的视图中访问数组。它几乎可以工作,但没有新的线条--它是一个巨大的斑点。
我该如何修复它?或者有什么更好的方法呢?
提前感谢!
发布于 2011-06-19 00:52:52
这不是真正的rails问题。gamps api是javascript -你可以在客户端用javascript完成。
看起来你在redis中有一些数据,我假设它是你想要映射的地方。将数据从服务器上的redis转换到客户端的javascript的一种方法是将其反序列化为JSON字符串。然后在客户机上从JSON字符串序列化它。然后,您只需枚举通过点的数组并绘制,然后使用google提供的地图api。
发布于 2011-06-19 02:00:26
下面是一个简化的例子:
https://stackoverflow.com/questions/6399697
复制