5
私はgmaps4rails gemに従っており、setinterval関数でマーカーをリロードできました。私が直面している問題は、マップが元の状態に戻るたびに、つまり、ズームインされていれば正常に戻ります。Googleマップのリロードマーカーがズームをリフレッシュします
これは、私はあなたがコードサンプルのため、このthreadで参照することがマーカー
update_marker_data = (handler) ->
markers = []
$.ajax '/technician_locations/current_location',
type: 'GET'
success: (data, jqxhr, status) ->
# handler.removeMarkers()
console.log(data)
tech_markers_from_api = data.technician_locations
tech_markers = handler.addMarkers(tech_markers_from_api)
_.each tech_markers,(marker, j) ->
markers.push(marker)
# google.maps.event.addListener marker.serviceObject, 'click', (object) ->
# render_marker_data tech_markers_from_api[j].id
# return
# handler.bounds.extendWith tech_markers
setInterval() ->
$ -> remove_marker(markers)
, 9000
handler.fitMapToBounds()
「fitMapToBounds」とはどういう機能がありますか?私が理解する限り、マップがズームおよび/または中心になるので、ビューポート内に_all_マーカーが表示されるようになりますが、これは問題のようです。 –