This demo shows required scripts being loaded as the page renders and works correctly.

Javascript is included in two ways. As defined by the user or by other scripts as dependencies.

The user changes includes by modifying the script src for the main mxn.js file:

Files for this demo (and another file name format):

script/mxn.js

script/modules/mxn.mapstraction.js
script/modules/mxn.utilities.js
script/modules/mxn.boundingbox.js
script/modules/mxn.latlonpoint.js
script/modules/mxn.marker.js
script/modules/mxn.polyline.js
script/modules/mxn.geocode.js
script/modules/mxn.route.js
script/modules/mxn.radius.js

script/google/mxn.mapstraction.google.js
script/google/mxn.latlonpoint.google.js
script/google/mxn.marker.google.js
...

script/yahoo/mxn.mapstraction.yahoo.js
...