Il faut ajouter les paramètres des sources de votre carte dans le répertoire de Leaflet
- /yeswiki/tools/bazar/libs/vendor/leaflet/leaflet-providers.js
A partir de la ligne 78 :
L.TileLayer.Provider.providers = {
- On trouve la liste des providers et vous pouvez y ajouter le lien vers votre propre tileset.
MaCarte: {
url: 'http://[URL de vos tiles]/{z}/{x}/{y}.png',
options: {
maxZoom: 5,
minZoom: 2,
attribution: 'Mon propre fond de carte!'
}
},
Ensuite lors de la création d'une carte, vous pouvez choisir votre fond, en écrivant un truc du type :
{{bazarliste id="" template="map.tpl.html" provider="MaCarte" lat="" lon="" zoom="1" width="" height="" query="" zoommolette="true" }}
Pour créer votre propre tileset, vous pouvez utiliser ImageMagick