A map with icons, photos and videos that are embedded in pop-ups can be added like this (a couple of youtube videos):
<%= gmap :gmapid => 'videomap', :marker => false,
:width => 700, :height => 400,
:lat => 36.72, :long => -118.9, :zoom => 12 %>
<%= gmarker :gmapid => 'videomap',
:lat => 36.7032012939453, :long => -118.797996520996,
:icon => '/images/Video.png',
:shadow => 'images/Shadow.png',
:thumbnail => 'http://img.youtube.com/vi/qSyNLfSX2TQ/2.jpg',
:content => '<h2>Weaver Lake</h2>' +
'<object width="280" height="230"><param name="movie" value="http://www.youtube.com/v/qSyNLfSX2TQ"></param><embed src="http://www.youtube.com/v/qSyNLfSX2TQ" type="application/x-shockwave-flash" width="280" height="230"></embed></object>' %>