11( function ( global , factory ) {
2- if ( typeof define === "function" && define . amd ) {
3- define ( [ 'exports' , 'invariant' ] , factory ) ;
4- } else if ( typeof exports !== "undefined" ) {
5- factory ( exports , require ( 'invariant' ) ) ;
6- } else {
7- var mod = {
8- exports : { }
9- } ;
10- factory ( mod . exports , global . invariant ) ;
11- global . GoogleApi = mod . exports ;
12- }
2+ if ( typeof define === "function" && define . amd ) {
3+ define ( [ 'exports' , 'invariant' ] , factory ) ;
4+ } else if ( typeof exports !== "undefined" ) {
5+ factory ( exports , require ( 'invariant' ) ) ;
6+ } else {
7+ var mod = {
8+ exports : { }
9+ } ;
10+ factory ( mod . exports , global . invariant ) ;
11+ global . GoogleApi = mod . exports ;
12+ }
1313} ) ( this , function ( exports , _invariant ) {
14- 'use strict' ;
15-
16- Object . defineProperty ( exports , "__esModule" , {
17- value : true
18- } ) ;
19- exports . GoogleApi = undefined ;
14+ 'use strict' ;
2015
21- var _invariant2 = _interopRequireDefault ( _invariant ) ;
16+ Object . defineProperty ( exports , "__esModule" , {
17+ value : true
18+ } ) ;
19+ exports . GoogleApi = undefined ;
2220
23- function _interopRequireDefault ( obj ) {
24- return obj && obj . __esModule ? obj : {
25- default : obj
26- } ;
27- }
21+ var _invariant2 = _interopRequireDefault ( _invariant ) ;
2822
29- var GoogleApi = exports . GoogleApi = function GoogleApi ( opts ) {
30- opts = opts || { } ;
23+ function _interopRequireDefault ( obj ) {
24+ return obj && obj . __esModule ? obj : {
25+ default : obj
26+ } ;
27+ }
3128
32- ( 0 , _invariant2 . default ) ( opts . hasOwnProperty ( 'apiKey' ) , 'You must pass an apiKey to use GoogleApi' ) ;
29+ var GoogleApi = exports . GoogleApi = function GoogleApi ( opts ) {
30+ opts = opts || { } ;
3331
34- var apiKey = opts . apiKey ;
35- var libraries = opts . libraries || [ 'places' ] ;
36- var client = opts . client ;
37- var URL = opts . url || 'https://maps.googleapis.com/maps/api/js' ;
32+ ( 0 , _invariant2 . default ) ( opts . hasOwnProperty ( 'apiKey' ) , 'You must pass an apiKey to use GoogleApi' ) ;
3833
39- var googleVersion = opts . version || '3' ;
34+ var apiKey = opts . apiKey ;
35+ var libraries = opts . libraries || [ 'places' ] ;
36+ var client = opts . client ;
37+ var URL = opts . url || 'https://maps.googleapis.com/maps/api/js' ;
4038
41- var script = null ;
42- var google = window . google || null ;
43- var loading = false ;
44- var channel = null ;
45- var language = opts . language ;
46- var region = null ;
39+ var googleVersion = opts . version || '3.31' ;
4740
48- var onLoadEvents = [ ] ;
41+ var script = null ;
42+ var google = window . google || null ;
43+ var loading = false ;
44+ var channel = null ;
45+ var language = opts . language ;
46+ var region = null ;
4947
50- var url = function url ( ) {
51- var url = URL ;
52- var params = {
53- key : apiKey ,
54- callback : 'CALLBACK_NAME' ,
55- libraries : libraries . join ( ',' ) ,
56- client : client ,
57- v : googleVersion ,
58- channel : channel ,
59- language : language ,
60- region : region
61- } ;
48+ var onLoadEvents = [ ] ;
6249
63- var paramStr = Object . keys ( params ) . filter ( function ( k ) {
64- return ! ! params [ k ] ;
65- } ) . map ( function ( k ) {
66- return k + '=' + params [ k ] ;
67- } ) . join ( '&' ) ;
50+ var url = function url ( ) {
51+ var url = URL ;
52+ var params = {
53+ key : apiKey ,
54+ callback : 'CALLBACK_NAME' ,
55+ libraries : libraries . join ( ',' ) ,
56+ client : client ,
57+ v : googleVersion ,
58+ channel : channel ,
59+ language : language ,
60+ region : region
61+ } ;
6862
69- return url + '?' + paramStr ;
70- } ;
63+ var paramStr = Object . keys ( params ) . filter ( function ( k ) {
64+ return ! ! params [ k ] ;
65+ } ) . map ( function ( k ) {
66+ return k + '=' + params [ k ] ;
67+ } ) . join ( '&' ) ;
7168
72- return url ( ) ;
69+ return url + '?' + paramStr ;
7370 } ;
7471
75- exports . default = GoogleApi ;
72+ return url ( ) ;
73+ } ;
74+
75+ exports . default = GoogleApi ;
7676} ) ;
0 commit comments