OSM - sigcorporativo-ja/Mapea4 GitHub Wiki
Puede visualizarse la capa de Open Street Map creando el tipo de layer correspondiente. Al hacerlo, se añadirá automáticamente al mapa un mensaje de atribución, tal como requiere legalmente su uso:
var mapajs = M.map({
container: "map",
layers: [new M.layer.OSM()],
bbox: [96388, 3959795, 621889, 4299792],
controls: ["layerswitcher", "mouse"],
zoom: 3
});
Aunque se reproyecta automáticamente a cualquier otro, se recomienda usar el sistema de referencia espacial EPSG:3857, usado por OSM.
var mapajs = M.map({
container: "map",
layers: [new M.layer.OSM()],
center: [-543431,4503560],
controls: ["layerswitcher", "mouse"],
zoom: 6,
projection: "EPSG:3857*m"
});
(v6.2.0+) Es posible especificar la url del servidor OSM mediante el parámetro url:
let mapajs = M.map({
container: "map",
layers: [new M.layer.OSM({
url: 'https://tileserver.memomaps.de/tilegen/{z}/{x}/{y}.png',
})],
center: [-543431, 4503560],
controls: ["layerswitcher", "mouse"],
zoom: 6,
projection: "EPSG:3857*m"
})