我在rails 4,ruby 2和gmaps4rails'1.5.6'中使用谷歌地图作为我的项目 但问题是我没有在地图中心得到标记以及放大缩小侧边栏也没有到来。
如果有人对此问题有任何疑问,请回复?
模范行动
acts_as_gmappable
def gmaps4rails_address
html = full_address(city_id,state_id,country_id)
self.location =(location + html)
位置
结束
def full_address(city_id,state_id,country_id)
city_name = MdmCity.get_city_name(city_id)
state_name = MdmState.get_state_name(state_id)
country_name = MdmCountry.get_country_name(country_id)
html =“#{city_name}#{state_name}#{country_name}”
HTML
结束
控制器操作
def edit_content
@location_json = SeoContent.where(:id => params [:id])。first.to_gmaps4rails
端
查看
<%= gmaps4rails(@location_json)%>
给我的问题。
1)放大和缩小条没有到来。
2)标记不在中心位置
3)如何给出信息窗口
4)如何提高该地址无效,这在谷歌地图上不存在(例如:kdjfkdfhdkfhd)
5)为什么这个动作(def gmaps4rails_address)自动调用
6)我想从更新动作中调用def gmaps4rails_address如何?
7)地图只出现了一个?为什么
8)我可以在地图上显示方向吗?
由于