Skip to content

Instantly share code, notes, and snippets.

@ryanand26
ryanand26 / microsoft.maps.7.js
Created October 21, 2013 13:44
An async require.js declaration of Bing Maps, requires jQuery deferreds.
define('bingMaps',['async!//ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0!OnScriptLoad'], function() {
var mapReadyDfd = $.Deferred(),
mapReadyTest = function () {
if (window.Microsoft && window.Microsoft.Maps && window.Microsoft.Maps.Location) {
mapReadyDfd.resolve(window.Microsoft.Maps);
}
else {
setTimeout(mapReadyTest, 100);
}
};