我有一个显示动作,我显示这样的方向:
= gmaps({"direction" => { "data" => { "from" => "#{@ride.latitude},#{@ride.longitude}", "to" => "#{@ride.spot.latitude},#{@ride.spot.longitude}" } }})
我希望用户编辑模型并通过 javascript 更新方向。所以我在这里有一个咖啡脚本,看起来像这样:
$('#ride_address').autocomplete {
select: (event,ui) ->
Gmaps.map.direction_conf.destination = "#{spot_lat},#{spot_lng}"
Gmaps.map.direction_conf.origin = "#{ride_lat},#{ride_lng}"
Gmaps.map.create_direction()
}
现在新的方向在地图上呈现,但在现有方向的顶部。
我怎样才能先删除以前的方向?