<?php /* * TileServer.php project * ====================== * https://github.com/klokantech/tileserver-php/ * Copyright (C) 2014 - Klokan Technologies GmbH */ global $config; $config['serverTitle'] = 'TileServer-php v1'; //$config['baseUrls'] = array('t0.server.com', 't1.server.com'); Router::serve(array('/' => 'Server:getHtml', '/test' => 'Server:getInfo', '/html' => 'Server:getHtml', '/:alpha/:number/:number/:number.grid.json' => 'Json:getUTFGrid', '/:alpha.json' => 'Json:getJson', '/:alpha.jsonp' => 'Json:getJsonp', '/wmts' => 'Wmts:get', '/wmts/1.0.0/WMTSCapabilities.xml' => 'Wmts:get', '/wmts/:alpha/:number/:number/:alpha' => 'Wmts:getTile', '/wmts/:alpha/:alpha/:number/:number/:alpha' => 'Wmts:getTile', '/wmts/:alpha/:alpha/:alpha/:number/:number/:alpha' => 'Wmts:getTile', '/:alpha/:number/:number/:alpha' => 'Wmts:getTile', '/tms' => 'Tms:getCapabilities', '/tms/:alpha' => 'Tms:getLayerCapabilities')); /** * Server base */ class Server { /** * Configuration of TileServer [baseUrls, serverTitle] * @var array */ public $config; /** * Datasets stored in file structure * @var array */ public $fileLayer = array(); /** * Datasets stored in database * @var array */