【发布时间】:2019-10-30 23:02:51
【问题描述】:
gem 本身运行良好,因为当我注册一个新位置时,我只需输入地址,它就会为我提供纬度和经度。但是,当我尝试在地图中显示此位置时,它没有显示任何内容
请帮忙
Show.html.erb
<%= image_tag "http://maps.google.com/maps/api/staticmap?size=450x300&sensor=false&zoom=16&markers=#{@location.latitude}%2C#{@location.longitude}" %>
location.rb
class Location < ApplicationRecord
geocoded_by :address
after_validation :geocode
end
【问题讨论】:
-
您必须向他们付款 (Google)。我会更容易判断您是否正在处理来自外部请求的错误,而不是仅仅传入硬编码的 image_tag 字符串
-
有没有办法在不使用google api的情况下使用这个gem?
标签: ruby-on-rails google-maps-markers geocoder