Compare commits

...

8 Commits

Author SHA1 Message Date
Petr Sloup
88022f9297 Update package version to 1.3.0 2017-01-13 11:04:14 +01:00
Petr Sloup
b127dacc0d Slightly stricter .dockerignore 2017-01-13 11:03:12 +01:00
Petr Sloup
c162a6647d Update package version to 1.3.0-beta.3 2017-01-12 15:26:34 +01:00
Petr Sloup
b48f7edc1d Serve fontstacks.json and possibly fonts even without any style 2017-01-12 15:23:02 +01:00
Petr Sloup
6d68c93871 Fix broken requires 2017-01-12 14:05:02 +01:00
Petr Sloup
1fef895e67 Update native dependency info in documentation 2017-01-12 13:57:40 +01:00
Petr Sloup
920b6c19b6 Remove deprecated engineStrict 2017-01-12 13:54:44 +01:00
Petr Sloup
7f280feeb1 Minor dependency package name update 2017-01-12 13:48:05 +01:00
5 changed files with 16 additions and 14 deletions

View File

@@ -1,4 +1,7 @@
.git
docs/_build
node_modules
test_data
test
light
config.json
*.mbtiles

View File

@@ -41,7 +41,7 @@ Alternatively, you can use ``tileserver-gl-light`` package instead, which is pur
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
node .
@@ -50,6 +50,9 @@ Make sure you have Node v4 or higher (nvm install 4) and run::
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

View File

@@ -1,6 +1,6 @@
{
"name": "tileserver-gl",
"version": "1.3.0-beta.2",
"version": "1.3.0",
"description": "Map tile server for JSON GL styles - vector and server side generated raster tiles",
"main": "src/main.js",
"bin": "src/main.js",
@@ -15,7 +15,6 @@
"engines": {
"node": ">=4.2.1 <5"
},
"engineStrict": true,
"scripts": {
"test": "mocha test/**.js"
},
@@ -38,9 +37,9 @@
"pbf": "3.0.5",
"request": "2.79.0",
"sharp": "0.16.2",
"sphericalmercator": "1.0.5",
"tileserver-gl-styles": "1.0.0",
"vector-tile": "1.3.0"
"vector-tile": "1.3.0",
"@mapbox/sphericalmercator": "1.0.5"
},
"optionalDependencies": {
"tileshrink-gl": "./plugins/tileshrink-gl"

View File

@@ -15,7 +15,7 @@ var Canvas = require('canvas'),
clone = require('clone'),
Color = require('color'),
express = require('express'),
mercator = new (require('sphericalmercator'))(),
mercator = new (require('@mapbox/sphericalmercator'))(),
mbgl = require('mapbox-gl-native'),
mbtiles = require('mbtiles'),
pngquant = require('node-pngquant-native'),

View File

@@ -12,7 +12,7 @@ var base64url = require('base64url'),
cors = require('cors'),
express = require('express'),
handlebars = require('handlebars'),
mercator = new (require('sphericalmercator'))(),
mercator = new (require('@mapbox/sphericalmercator'))(),
morgan = require('morgan');
var packageJson = require('../package'),
@@ -138,10 +138,7 @@ module.exports = function(opts, callback) {
}
});
if (Object.keys(serving.styles).length > 0) {
// serve fonts only if serving some styles
app.use('/', serve_font(options, serving.fonts));
}
app.use('/', serve_font(options, serving.fonts));
Object.keys(data).forEach(function(id) {
var item = data[id];