0

当我使用这个时,我可以显示我的标记:

<%= gmaps4rails(@my_json_data) %>

但是,如果我只是为这一行更改该行:

<%= gmaps("markers" => { "data" => @my_json_data }) %>

@my_json_data是:

@my_json_data = '[{"description":"test","lat":"37.564486","lng":"-122.323672"}]'

地图没有集中在我有标记的地方。我必须缩小并检查它们在哪里。当我缩小时,我也可以看到水平复制的地图。为什么会这样?

4

1 回答 1

0

gmaps4rails只是gmaps一些默认选项的方便快捷方式。

见源代码

水平复制地图是谷歌地图的默认行为,具体取决于您的地图大小和缩放级别。

于 2012-04-30T21:13:30.560 回答