Files
openstreetmap-mod_tile-pyth…/utils/example-map/index.html
Hummeltech f652ab1521 Configurable ImageIO output format (#318)
* Added the possibility to provide ImageIO's output format in the TYPE string.
For instance:
TYPE=png image/png
TYPE=png image/png png256
TYPE=png image/png png24
TYPE=png image/png png

* Removed useless comments.
Added documentation for output format.

* Added tests for 'webp' output format

* Also added tests for 'png32' output format

* Fix 'webp' sums vary based on version

* Add JPG & use multiple layers on example-map

---------

Co-authored-by: Tim <autintim@gmail.com>
2023-07-20 23:41:18 +02:00

58 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>renderd example map</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="data:;base64,iVBORw0KGgo=" />
<link rel="stylesheet" href="leaflet/leaflet.css" />
<script src="leaflet/leaflet.min.js"></script>
</head>
<body style="margin: 0">
<div id="map" style="position: absolute; width: 100%; height: 100%"></div>
<script>
var attribution =
'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors.';
var options = {
maxZoom: 12,
attribution: attribution,
};
var png = L.tileLayer(
"http://localhost:8081/tiles/renderd-example/{z}/{x}/{y}.png",
options
);
var jpg = L.tileLayer(
"http://localhost:8081/tiles/renderd-example-jpg/{z}/{x}/{y}.jpg",
options
);
var png32 = L.tileLayer(
"http://localhost:8081/tiles/renderd-example-png32/{z}/{x}/{y}.png",
options
);
var webp = L.tileLayer(
"http://localhost:8081/tiles/renderd-example-webp/{z}/{x}/{y}.webp",
options
);
var map = L.map("map", {
center: [0, 0],
zoom: 4,
layers: [png],
});
var baseMaps = {
JPG: jpg,
PNG: png,
PNG32: png32,
WEBP: webp,
};
var layerControl = L.control.layers(baseMaps).addTo(map);
</script>
</body>
</html>