1
私には何か明白なものがありませんか?マップはコントローラに設定した@oldjson
のロードを維持し、ビューに設定すると置き換えられません。Google Maps for Rails replaceMarkersは動作しません
ビューコード:
<% @json = Map.find_by_id('39').to_gmaps4rails %>
<%= gmaps("markers" => {"data" => @oldjson, "options" => { "draggable" => true } }) %>
<script>
Gmaps.map.replaceMarkers(<%= @json %>);
</script>
感謝。
[OK]を、これはgmaps4rails.googlemaps.jsのかのJSのエラーを取得し、より理にかなってヌル方法 'fitBounds' を呼び出すことはできません。これを引き起こしている可能性があることは分かっていますか – Dan
あなたはどのようなバージョンの宝石を持っていますか? – apneadiving
考えてみましょう:マップを作成するには非同期の時間がかかり、マーカーです。したがって、マップ自体が準備が整う前に、独自のコードをトリガーすることができます。そのため、必要なものを安全に配置できるコールバックメソッドを作成しました。ドキュメントplz – apneadiving