1
0
mirror of https://github.com/klokantech/tileserver-php.git synced 2025-08-11 00:54:29 +02:00

Initial .mbtiles implementation.

This commit is contained in:
Petr Pridal
2012-08-12 20:28:23 +02:00
parent efcb733670
commit 0d4d50ab9c
6 changed files with 142 additions and 56 deletions

View File

@@ -83,7 +83,7 @@ You can easily convert existing geodata (GeoTIFF, ECW, MrSID, etc) to this tile
echo "<h3>Available maps</h3>";
echo "<ul>";
foreach ($maps as $map) {
// echo "<li><a href=\"".str_replace('.mbtiles', '', $map['basename'])."\">".$map['name']."</a>" ;
// echo "<li><a href=\"".$map['basename']."\">".$map['name']."</a>" ;
echo "<li>".$map['name'];
}
echo "</ul>";
@@ -195,7 +195,7 @@ function metadataTileJson( $metadata ) {
$metadata['sheme'] = 'xyz';
$tiles = array();
foreach($config['baseUrls'] as $url)
$tiles[] = $url.str_replace('.mbtiles', '', $metadata['basename']).'/{z}/{x}/{y}.'.$metadata['format'];
$tiles[] = $url.$metadata['basename'].'/{z}/{x}/{y}.'.$metadata['format'];
#print_r($tiles);
$metadata['tiles'] = $tiles;
return $metadata;
@@ -405,4 +405,4 @@ class GlobalMercator
}
}
$mercator = new GlobalMercator();
?>
?>