1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
var map = L.map('map', {
center: [44, 1],
zoom: 8,
maxZoom:19,
minZoom:7
});
// Pyramide SCAN
var pyrign = L.geoportalLayer.WMTS(
{
layer : "GEOGRAPHICALGRIDSYSTEMS.MAPS"
},
{
opacity : 0.6,
transparent : true,
minZoom : 7,
maxZoom : 16
});
pyrign.addTo(map);
//***************************
// Controles de la carte
//***************************
// gestionnaire des couches
map.addControl(
L.geoportalControl.LayerSwitcher()
);
// Recherche adresse et lieu-dit : https://github.com/IGNF/geoportal-extensions/blob/master/doc/tutorials/leaflet-SearchEngine.md
var search = L.geoportalControl.SearchEngine({
geocodeOptions : {
filterOptions : {
type : ["PositionOfInterest", "StreetAddress", "CadastralParcel"]
}
},
displayAdvancedSearch: true,
advancedSearch : {
CadastralParcel : null
},
collapsed: true,
position : 'topright',
autocompleteOptions : {
serverUrl :"http://wxs.ign.fr/****APIKEY****/ols/apis/completion",
filterOptions : {
type: ["PositionOfInterest", "StreetAddress"]
}
},
zoomTo : 13
});
//search.setPosition('topright');
map.addControl(search); |
Partager