【发布时间】:2011-12-14 02:06:26
【问题描述】:
这个 gem 非常适合显示动态地图。我是一名初级程序员,我似乎无法在地图上显示自定义标记。
我的模型中有以下内容:
def gmaps4rails_marker_picture
{
"picture" => 'images/logo_avatar.png',
"width" => '16',
"height" => '16'
}
end
我尝试了 github README 中提供的信息的多种组合,但无济于事。在将上述代码插入模型之前,我的地图可以完美运行……然后所有标记都消失了。是否需要侧边栏代码才能显示自定义标记?
这是我在控制器中的一个版本:
@markers = Property.where(:id => propertyids).to_gmaps4rails
和观点:
<%= gmaps4rails(@markers) %>
我已尝试将图像作为选项传递,但无法使其正常工作。
任何帮助将不胜感激!
【问题讨论】:
-
不知道为什么上面没有显示视图:
-
我不明白这里的问题。你的 js 调试器有什么错误?
-
检查 js 调试器是个好主意......它没有找到我的 .png 文件。它正在查看 localhost:3000/images/logo_avatar.png。我尝试将模型中的路径更改为:app/assets/images/logo_avatar.png 但它仍然找不到图像。我也尝试将图像移动到项目目录中.....有什么想法吗?
标签: ruby-on-rails ruby-on-rails-3 gmaps4rails