1
0
mirror of https://github.com/klokantech/tileserver-php.git synced 2025-08-01 12:10:13 +02:00

Add grids to metadata.json "Fixies #1"

This commit is contained in:
Dalibor Janák
2014-04-25 11:37:42 +02:00
parent 1f1dd22227
commit 2461a184a8

View File

@@ -52,9 +52,9 @@ class Server {
* PDO database connection
* @var object
*/
private $db;
public $db;
/** sercer.com/ts.php
/**
* Set config
*/
public function __construct() {
@@ -484,6 +484,16 @@ class Json extends Server {
$tiles[] = 'http://' . $url . '/' . $metadata['basename'] . '/{z}/{x}/{y}.' . $metadata['format'];
}
$metadata['tiles'] = $tiles;
if($this->isDBLayer($metadata['basename'])){
$this->DBconnect($metadata['basename'].'.mbtiles');
$res = $this->db->query('SELECT grid FROM grids LIMIT 1');
if($res){
foreach ($this->config['baseUrls'] as $url) {
$grids[] = 'http://' . $url . '/' . $metadata['basename'] . '/{z}/{x}/{y}.grid.json';
}
$metadata['grids'] = $grids;
}
}
return $metadata;
}