Skip to content

Instantly share code, notes, and snippets.

@choonkeat
Created November 5, 2009 03:52
Show Gist options
  • Save choonkeat/226692 to your computer and use it in GitHub Desktop.
Save choonkeat/226692 to your computer and use it in GitHub Desktop.
function on_google_map_ready(callback_fn) {
function call_when_found(name, fn) {
var x = function() {
if (window[name]) {
log("FOUND", name);
fn();
} else {
log("NOT found", name, new Date());
setTimeout(x, 500);
}
}
return x;
}
jQuery.getScript("http://maps.google.com/maps?file=api&async=2&v=2&sensor=false&key=" + GOOGLE_MAPS_API_KEY, call_when_found("GMap2", function() {
jQuery.getScript(SITE_URL + "js/markermanager_packed.js", call_when_found("MarkerManager", callback_fn));
}));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment