function load() {
    require([
      'gmapsOMS',
      'gmapsInfobox'
    ],
    function (OverlappingMarkerSpiderfier, InfoBox) {
      if (!OverlappingMarkerSpiderfier || !InfoBox)
        throw new Error('Google Maps plugins did not loaded properly!');

      _plugins = {
                  OverlappingMarkerSpiderfier:OverlappingMarkerSpiderfier,
                  InfoBox:InfoBox
                };

      // The plugins have loaded, call the callback function, if registered.
      if (_callback) _callback.call();
    });
  }
// Load the required Google Maps plugins.
Load the required Google Maps plugins.
Load the required Google Maps plugins .
function load() {
    require([
      'gmapsOMS',
      'gmapsInfobox'
    ],
    function (OverlappingMarkerSpiderfier, InfoBox) {
      if (!OverlappingMarkerSpiderfier || !InfoBox)
        throw new Error('Google Maps plugins did not loaded properly!');
      _plugins = {
                  OverlappingMarkerSpiderfier:OverlappingMarkerSpiderfier,
                  InfoBox:InfoBox
                };
      if (_callback) _callback.call();
    });
  }
function load ( ) { require ( [ 'gmapsOMS' , 'gmapsInfobox' ] , function ( OverlappingMarkerSpiderfier , InfoBox ) { if ( ! OverlappingMarkerSpiderfier || ! InfoBox ) throw new Error ( 'Google Maps plugins did not loaded properly!' ) ; _plugins = { OverlappingMarkerSpiderfier : OverlappingMarkerSpiderfier , InfoBox : InfoBox } ; if ( _callback ) _callback . call ( ) ; } ) ; }
Load the required Google Maps plugins.
Load the required Google Maps plugins .
// The plugins have loaded, call the callback function, if registered.