Leaflet Géoportail Ext : MousePosition

Utilisation de L.geoportalControl.MousPosition

by Géoportail IGNF

HTML

<script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet.js"></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css">
<script src="https://ignf.github.io/geoportal-extensions/leaflet-latest/dist/GpPluginLeaflet.js"></script>
<link rel="stylesheet" href="https://ignf.github.io/geoportal-extensions/leaflet-latest/dist/GpPluginLeaflet.css">
<div id="map"></div>
<div id="info"></div>

CSS

#map {
    padding: 5px;
    width: 100%;
    height: 300px;
    box-shadow: 0 0 10px #999;
}

#info {
    padding: 5px;
    width: 100%;
    height: 20px;
    font-family: monospace;
}

JavaScript

function go() {
    map = L.map("map").setView([48.845, 2.424], 5);
    var lyrOrtho = L.geoportalLayer.WMTS({
        layer: "ORTHOIMAGERY.ORTHOPHOTOS",
    });
    map.addLayer(lyrOrtho);
    var mousePosition = L.geoportalControl.MousePosition({
        displayCoordinate : false,
        altitude : {
        		triggerDelay : 500
        } 
    });
	map.addControl(mousePosition);

}

Gp.Services.getConfig({
    apiKey : "essentiels",
    onSuccess : go
}) ;

var infoDiv= document.getElementById("info") ;
infoDiv.innerHTML= "<p> Extension Leaflet version "+Gp.leafletExtVersion+" ("+Gp.leafletExtDate+")</p>" ;