UNPKG

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