1 | 'use strict';
|
2 |
|
3 |
|
4 | var mapboxgl = module.exports = {};
|
5 |
|
6 | mapboxgl.version = require('../package.json').version;
|
7 |
|
8 | mapboxgl.Map = require('./ui/map');
|
9 | mapboxgl.Control = require('./ui/control/control');
|
10 | mapboxgl.Navigation = require('./ui/control/navigation');
|
11 | mapboxgl.Geolocate = require('./ui/control/geolocate');
|
12 | mapboxgl.Attribution = require('./ui/control/attribution');
|
13 | mapboxgl.Popup = require('./ui/popup');
|
14 | mapboxgl.Marker = require('./ui/marker');
|
15 |
|
16 | mapboxgl.Style = require('./style/style');
|
17 |
|
18 | mapboxgl.LngLat = require('./geo/lng_lat');
|
19 | mapboxgl.LngLatBounds = require('./geo/lng_lat_bounds');
|
20 | mapboxgl.Point = require('point-geometry');
|
21 |
|
22 | mapboxgl.Evented = require('./util/evented');
|
23 | mapboxgl.util = require('./util/util');
|
24 |
|
25 | mapboxgl.supported = require('./util/browser').supported;
|
26 |
|
27 | var ajax = require('./util/ajax');
|
28 | mapboxgl.util.getJSON = ajax.getJSON;
|
29 | mapboxgl.util.getArrayBuffer = ajax.getArrayBuffer;
|
30 |
|
31 | var config = require('./util/config');
|
32 | mapboxgl.config = config;
|
33 |
|
34 | Object.defineProperty(mapboxgl, 'accessToken', {
|
35 | get: function() { return config.ACCESS_TOKEN; },
|
36 | set: function(token) { config.ACCESS_TOKEN = token; }
|
37 | });
|