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

gmaps4railsgmapsは、いくつかのデフォルト オプションの便利なショートカットです。

ソース コードを参照してください

水平方向に複製されたマップは、マップのサイズとズーム レベルに応じて、Google マップのデフォルトの動作です。

于 2012-04-30T21:13:30.560 に答える