mirror of
https://github.com/klokantech/tileserver-php.git
synced 2025-08-03 05:07:48 +02:00
Add grids to metadata.json "Fixies #1"
This commit is contained in:
@@ -52,9 +52,9 @@ class Server {
|
|||||||
* PDO database connection
|
* PDO database connection
|
||||||
* @var object
|
* @var object
|
||||||
*/
|
*/
|
||||||
private $db;
|
public $db;
|
||||||
|
|
||||||
/** sercer.com/ts.php
|
/**
|
||||||
* Set config
|
* Set config
|
||||||
*/
|
*/
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
@@ -484,6 +484,16 @@ class Json extends Server {
|
|||||||
$tiles[] = 'http://' . $url . '/' . $metadata['basename'] . '/{z}/{x}/{y}.' . $metadata['format'];
|
$tiles[] = 'http://' . $url . '/' . $metadata['basename'] . '/{z}/{x}/{y}.' . $metadata['format'];
|
||||||
}
|
}
|
||||||
$metadata['tiles'] = $tiles;
|
$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;
|
return $metadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user