Testing mouseover event in order to ensure that we show place titles on mouseover.
Adding a Tooltip class to each map marker so that the place title appears on mouseover.
Delaying the Tooltip inheritance / initialization call because it fails when google.maps api is not loaded.
Troubleshooting the Tooltip inheritance / initialization call because it fails when google.maps api is not loaded.
Improving the Tooltip inheritance / initialization call by moving it into the createMarker class.
Troubleshooting the Tooltip inheritance / initialization call by moving it into the createMarker class.
Troubleshooting the Tooltip initialization.
Adding a new class for Tooltip to show place name when mouseover on marker.
Ensuring Tooltip class is in the global scope so it can be created for each marker.
Added default styles to tooltip if the cssClass 'tooltip' is not defined by using a function called verifyStyle.
Improving verifyStyle function so it does not fail on certain stylesheets (e.g. from Google Maps).
Adding tooltip to the starting directions marker. Also changing default tooltip style to blue background and white font.
Adding a startAddress variable to GmapDirections class to be used for starting marker's tooltip content.
Remember the center of the map when opening up a marker's info window (which moves the map) and return to that center point when it closes.