38 lines
730 B
JavaScript
38 lines
730 B
JavaScript
|
|
(function(){
|
|
|
|
var crs = L.Util.extend({}, L.CRS.Simple, {
|
|
//transformation: L.transformation(0.001, 0, -0.001, 0),
|
|
scale: function (zoom) {
|
|
return Math.pow(2, zoom-9);
|
|
}
|
|
});
|
|
|
|
var initialZoom = 11;
|
|
var initialCenter = [0, 0];
|
|
|
|
var map = L.map('image-map', {
|
|
minZoom: 2,
|
|
maxZoom: 12,
|
|
center: initialCenter,
|
|
zoom: initialZoom,
|
|
crs: crs
|
|
});
|
|
|
|
WebSocketChannel.connect();
|
|
|
|
var layers = {};
|
|
|
|
var Layer = RealtimeTileLayer.create(0);
|
|
var tileLayer = new Layer();
|
|
tileLayer.addTo(map);
|
|
|
|
L.control.layers(layers, {}).addTo(map);
|
|
|
|
var el = CoordinatesDisplay.create({ position: 'bottomleft' });
|
|
el.addTo(map);
|
|
|
|
|
|
|
|
})()
|