Compare commits
13 Commits
v1.3.0-bet
...
v1.3.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58ccc5477c | ||
|
|
bbbb38d70f | ||
|
|
2ef0540478 | ||
|
|
85692e9659 | ||
|
|
b66ae40a1e | ||
|
|
88022f9297 | ||
|
|
b127dacc0d | ||
|
|
c162a6647d | ||
|
|
b48f7edc1d | ||
|
|
6d68c93871 | ||
|
|
1fef895e67 | ||
|
|
920b6c19b6 | ||
|
|
7f280feeb1 |
@@ -1,4 +1,7 @@
|
|||||||
.git
|
.git
|
||||||
|
docs/_build
|
||||||
node_modules
|
node_modules
|
||||||
test_data
|
test_data
|
||||||
test
|
light
|
||||||
|
config.json
|
||||||
|
*.mbtiles
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ Alternatively, you can use ``tileserver-gl-light`` package instead, which is pur
|
|||||||
From source
|
From source
|
||||||
===========
|
===========
|
||||||
|
|
||||||
Make sure you have Node v4 or higher (nvm install 4) and run::
|
Make sure you have Node v4 (nvm install 4) and run::
|
||||||
|
|
||||||
npm install
|
npm install
|
||||||
node .
|
node .
|
||||||
@@ -50,6 +50,9 @@ Make sure you have Node v4 or higher (nvm install 4) and run::
|
|||||||
On OSX
|
On OSX
|
||||||
======
|
======
|
||||||
|
|
||||||
Make sure to have ``pkg-config`` and ``cairo`` installed::
|
Make sure to have dependencies of canvas_ package installed::
|
||||||
|
|
||||||
brew install pkg-config cairo
|
brew install pkg-config cairo libpng jpeg giflib
|
||||||
|
|
||||||
|
|
||||||
|
.. _canvas: https://www.npmjs.com/package/canvas
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "tileserver-gl",
|
"name": "tileserver-gl",
|
||||||
"version": "1.3.0-beta.2",
|
"version": "1.3.1",
|
||||||
"description": "Map tile server for JSON GL styles - vector and server side generated raster tiles",
|
"description": "Map tile server for JSON GL styles - vector and server side generated raster tiles",
|
||||||
"main": "src/main.js",
|
"main": "src/main.js",
|
||||||
"bin": "src/main.js",
|
"bin": "src/main.js",
|
||||||
@@ -15,7 +15,6 @@
|
|||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=4.2.1 <5"
|
"node": ">=4.2.1 <5"
|
||||||
},
|
},
|
||||||
"engineStrict": true,
|
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "mocha test/**.js"
|
"test": "mocha test/**.js"
|
||||||
},
|
},
|
||||||
@@ -38,9 +37,9 @@
|
|||||||
"pbf": "3.0.5",
|
"pbf": "3.0.5",
|
||||||
"request": "2.79.0",
|
"request": "2.79.0",
|
||||||
"sharp": "0.16.2",
|
"sharp": "0.16.2",
|
||||||
"sphericalmercator": "1.0.5",
|
"tileserver-gl-styles": "1.1.0",
|
||||||
"tileserver-gl-styles": "1.0.0",
|
"vector-tile": "1.3.0",
|
||||||
"vector-tile": "1.3.0"
|
"@mapbox/sphericalmercator": "1.0.5"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"tileshrink-gl": "./plugins/tileshrink-gl"
|
"tileshrink-gl": "./plugins/tileshrink-gl"
|
||||||
|
|||||||
@@ -10,10 +10,10 @@
|
|||||||
<script src="/mapbox-gl.js{{&key_query}}"></script>
|
<script src="/mapbox-gl.js{{&key_query}}"></script>
|
||||||
<script src="/mapbox-gl-inspect.min.js{{&key_query}}"></script>
|
<script src="/mapbox-gl-inspect.min.js{{&key_query}}"></script>
|
||||||
<style>
|
<style>
|
||||||
body {background:#fff;color:#333;}
|
body {background:#fff;color:#333;font-family:Arial, sans-serif;}
|
||||||
#map {position:absolute;top:0;left:0;right:250px;bottom:0;}
|
#map {position:absolute;top:0;left:0;right:250px;bottom:0;}
|
||||||
h1 {position:absolute;top:5px;right:0;width:240px;margin:0;line-height:20px;font-size:20px;}
|
h1 {position:absolute;top:5px;right:0;width:240px;margin:0;line-height:20px;font-size:20px;}
|
||||||
#layerList {position:absolute;top:35px;right:0;bottom:60%;width:240px;overflow:auto;}
|
#layerList {position:absolute;top:35px;right:0;bottom:0;width:240px;overflow:auto;}
|
||||||
#layerList div div {width:15px;height:15px;display:inline-block;}
|
#layerList div div {width:15px;height:15px;display:inline-block;}
|
||||||
</style>
|
</style>
|
||||||
{{/is_vector}}
|
{{/is_vector}}
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ delete packageJson.dependencies['mapbox-gl-native'];
|
|||||||
delete packageJson.dependencies['node-pngquant-native'];
|
delete packageJson.dependencies['node-pngquant-native'];
|
||||||
delete packageJson.dependencies['sharp'];
|
delete packageJson.dependencies['sharp'];
|
||||||
|
|
||||||
|
delete packageJson.optionalDependencies;
|
||||||
delete packageJson.devDependencies;
|
delete packageJson.devDependencies;
|
||||||
|
|
||||||
var str = JSON.stringify(packageJson, undefined, 2);
|
var str = JSON.stringify(packageJson, undefined, 2);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ var Canvas = require('canvas'),
|
|||||||
clone = require('clone'),
|
clone = require('clone'),
|
||||||
Color = require('color'),
|
Color = require('color'),
|
||||||
express = require('express'),
|
express = require('express'),
|
||||||
mercator = new (require('sphericalmercator'))(),
|
mercator = new (require('@mapbox/sphericalmercator'))(),
|
||||||
mbgl = require('mapbox-gl-native'),
|
mbgl = require('mapbox-gl-native'),
|
||||||
mbtiles = require('mbtiles'),
|
mbtiles = require('mbtiles'),
|
||||||
pngquant = require('node-pngquant-native'),
|
pngquant = require('node-pngquant-native'),
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ var base64url = require('base64url'),
|
|||||||
cors = require('cors'),
|
cors = require('cors'),
|
||||||
express = require('express'),
|
express = require('express'),
|
||||||
handlebars = require('handlebars'),
|
handlebars = require('handlebars'),
|
||||||
mercator = new (require('sphericalmercator'))(),
|
mercator = new (require('@mapbox/sphericalmercator'))(),
|
||||||
morgan = require('morgan');
|
morgan = require('morgan');
|
||||||
|
|
||||||
var packageJson = require('../package'),
|
var packageJson = require('../package'),
|
||||||
@@ -138,10 +138,7 @@ module.exports = function(opts, callback) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (Object.keys(serving.styles).length > 0) {
|
app.use('/', serve_font(options, serving.fonts));
|
||||||
// serve fonts only if serving some styles
|
|
||||||
app.use('/', serve_font(options, serving.fonts));
|
|
||||||
}
|
|
||||||
|
|
||||||
Object.keys(data).forEach(function(id) {
|
Object.keys(data).forEach(function(id) {
|
||||||
var item = data[id];
|
var item = data[id];
|
||||||
|
|||||||
Reference in New Issue
Block a user