Skip to content

Instantly share code, notes, and snippets.

@colinwd
Created May 30, 2012 17:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save colinwd/2837721 to your computer and use it in GitHub Desktop.
Save colinwd/2837721 to your computer and use it in GitHub Desktop.
Google Maps JS
function buttonHandler(layername, type) {
var layer = layers[layername];
var kml = loadKML(layer);
if ( document.getElementById(layername).checked === true ) {
//show loading spinner
$('#loadingGif').removeClass('invisible');
//load KML and draw to map
kml.setMap(map);
redrawRoutes(kml);
//hide loading spinner
google.maps.event.addListener(kml, 'metadata_changed', function() {
$('#loadingGif').addClass('invisible');
});
pageTracker._trackEvent(layername, 'Load Layer');
} else {
kml.setMap(null);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment