0

アプリケーションから特定のコードを投稿する必要があるとは思いません。簡単に言えば、名前、住所、経度、緯度、gmaps を持つ db テーブルがあります。各レコードには場所が格納されます。わかった。ページを読み込むと、Google マップが大西洋の真ん中から始まります。既にテーブルにある場所の 1 つで開始する方法はあるのでしょうか?

4

1 に答える 1

0

ビューにレコードを渡すと、それを使用してマップを中央に配置できます。

<%= gmaps({
      "map_options" => { "auto_adjust" => false, "center_longitude" => @record.long, "center_latitude" => @record.lat, "auto_zoom" => false, "zoom" => 5 },
      "markers"     => {"data" => @json }
    })
%>

これを試すときは、 に設定されていることを確認してauto_adjustくださいfalse

于 2013-04-28T18:31:59.267 に答える