1
1
( 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
+ }
13
13
} ) ( this , function ( exports , _invariant ) {
14
- 'use strict' ;
15
-
16
- Object . defineProperty ( exports , "__esModule" , {
17
- value : true
18
- } ) ;
19
- exports . GoogleApi = undefined ;
14
+ 'use strict' ;
20
15
21
- var _invariant2 = _interopRequireDefault ( _invariant ) ;
16
+ Object . defineProperty ( exports , "__esModule" , {
17
+ value : true
18
+ } ) ;
19
+ exports . GoogleApi = undefined ;
22
20
23
- function _interopRequireDefault ( obj ) {
24
- return obj && obj . __esModule ? obj : {
25
- default : obj
26
- } ;
27
- }
21
+ var _invariant2 = _interopRequireDefault ( _invariant ) ;
28
22
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
+ }
31
28
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 || { } ;
33
31
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' ) ;
38
33
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' ;
40
38
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' ;
47
40
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 ;
49
47
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 = [ ] ;
62
49
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
+ } ;
68
62
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 ( '&' ) ;
71
68
72
- return url ( ) ;
69
+ return url + '?' + paramStr ;
73
70
} ;
74
71
75
- exports . default = GoogleApi ;
72
+ return url ( ) ;
73
+ } ;
74
+
75
+ exports . default = GoogleApi ;
76
76
} ) ;
0 commit comments