code: function googleMapsApiLoader(params) {
    if (googleApi) {
      return Promise.resolve(googleApi);
    }
  
    return new Promise(function(resolve, reject) {
      loadAutoCompleteAPI(params);
  
      window.googleMapsAutoCompleteAPILoad = function() {
        googleApi = window.google;
        resolve(googleApi);
      };
  
      setTimeout(function() {
        if (!window.google) {
          reject(new Error('Loading took too long'));
        }
      }, 5000);
    });
  }
docs: googleMapsApiLoader
  
  @param  {object} params
  @param  {object} params.libraries
  
  @return {promise}