Skip to content

Commit

Permalink
Add CDN link to README
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasmartinelli committed Jun 13, 2017
1 parent 778018c commit 1858b46
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 11 deletions.
39 changes: 29 additions & 10 deletions README.md
Expand Up @@ -8,7 +8,13 @@ Switch the language of your style in Mapbox GL JS.

Make sure to include the JS files.

**When using NPM**
**When using a CDN**

```
<script src='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-language/v0.9.0/mapbox-gl-language.js'></script>
```

**When using modules**

Check [how to use Mapbox GL JS in a module bundler](https://www.mapbox.com/mapbox-gl-js/api/).

Expand All @@ -17,17 +23,30 @@ npm install --save mapbox-gl @mapbox/mapbox-gl-browser-language
```

```javascript
const mapboxgl = require('mapbox-gl')
const MapboxBrowserLanguage = require('@mapbox/mapbox-gl-language');
const map = new mapboxgl.Map({
var mapboxgl = require('mapbox-gl')
var MapboxLanguage = require('@mapbox/mapbox-gl-language');
```

**Example**

```javascript
mapboxgl.accessToken = 'YOUR_ACCESS_TOKEN';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/traffic-night-v2',
style: 'mapbox://styles/mapbox/streets-v10',
center: [-77.0259, 38.9010],
zoom: 9
});
map.addControl(new MapboxBrowserLanguage());

// Add RTL support if you want to support Arabic
// mapboxgl.setRTLTextPlugin('https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.1.0/mapbox-gl-rtl-text.js');

var language = new MapboxLanguage();
map.addControl(language);
```

Check `examples/` for more usage examples.

## API

<!-- Generated by documentation.js. Update this documentation by updating the source code. -->
Expand Down Expand Up @@ -90,10 +109,10 @@ Showcasing the languages supported by Mapbox Streets.
You can configure the plugin to support your own very custom style using style transforms and custom language fields.
By default this plugin works best with official Mapbox styles (or styles derived from official Mapbox styles):

- `mapbox://mapbox-streets-v9`
- `mapbox://mapbox-outdoors-v9`
- `mapbox://mapbox-streets-v10`
- `mapbox://mapbox-outdoors-v10`
- `mapbox://mapbox-dark-v9`
- `mapbox://mapbox-light-v9`
- `mapbox://mapbox-satellite-streets-v9`
- `mapbox://mapbox-traffic-day-v9`
- `mapbox://mapbox-traffic-night-v9`
- `mapbox://mapbox-traffic-day-v2`
- `mapbox://mapbox-traffic-night-v2`
31 changes: 31 additions & 0 deletions examples/cdn.html
@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<title>Mapbox GL Language</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.34.0/mapbox-gl.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.34.0/mapbox-gl.css' rel='stylesheet' />
<script src='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-language/v0.9.0/mapbox-gl-language.js'></script>
<style>
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
</head>
<body>

<div id='map'></div>
<script>
mapboxgl.accessToken = 'pk.eyJ1IjoibHVrYXNtYXJ0aW5lbGxpIiwiYSI6ImNpem85dmhwazAyajIyd284dGxhN2VxYnYifQ.HQCmyhEXZUTz3S98FMrVAQ';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v10',
center: [-98, 38.88],
minZoom: 2,
zoom: 3
});
mapboxgl.setRTLTextPlugin('https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.1.0/mapbox-gl-rtl-text.js');
map.addControl(new MapboxLanguage());
</script>
</body>
</html>
2 changes: 1 addition & 1 deletion index.html
Expand Up @@ -19,7 +19,7 @@
mapboxgl.accessToken = 'pk.eyJ1IjoibHVrYXNtYXJ0aW5lbGxpIiwiYSI6ImNpem85dmhwazAyajIyd284dGxhN2VxYnYifQ.HQCmyhEXZUTz3S98FMrVAQ';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v9',
style: 'mapbox://styles/mapbox/streets-v10',
center: [-98, 38.88],
minZoom: 2,
zoom: 3
Expand Down

0 comments on commit 1858b46

Please sign in to comment.