mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-06-20 01:44:42 +02:00
up
This commit is contained in:
parent
9390a38adf
commit
248140d78a
7 changed files with 92 additions and 73 deletions
|
@ -21,7 +21,7 @@
|
|||
<hr>
|
||||
|
||||
<p>
|
||||
commerces existants disposant d'un moyen de contact mail: {{ commerces|length }}
|
||||
commerces existants déjà en base: {{ commerces|length }}
|
||||
</p>
|
||||
{# {{ dump(commerces[0]) }} #}
|
||||
|
||||
|
|
|
@ -101,6 +101,7 @@ out skel qt;`;
|
|||
});
|
||||
|
||||
map.on('load', () => {
|
||||
console.log('map load...');
|
||||
// Ajouter le contour administratif
|
||||
if (boundaryData.elements && boundaryData.elements.length > 0) {
|
||||
const boundary = boundaryData.elements[0];
|
||||
|
@ -137,13 +138,11 @@ out skel qt;`;
|
|||
|
||||
console.log('map chargé',data.elements);
|
||||
data.elements.forEach(element => {
|
||||
if(element.tags){
|
||||
// Cherche les coordonnées à la racine ou dans center
|
||||
const lat = element.lat || (element.center && element.center.lat);
|
||||
const lon = element.lon || (element.center && element.center.lon);
|
||||
|
||||
console.log('element', element.tags['name'] , element);
|
||||
}
|
||||
|
||||
if (element.lat && element.lon && element.tags && element.tags['name']) {
|
||||
|
||||
if (lat && lon && element.tags && element.tags['name']) {
|
||||
const el = document.createElement('div');
|
||||
el.className = 'marker';
|
||||
let tagstable = '<table class="table table-bordered"><tr><th>Clé</th><th>Valeur</th></tr>';
|
||||
|
@ -162,7 +161,7 @@ out skel qt;`;
|
|||
|
||||
|
||||
new maplibregl.Marker(el)
|
||||
.setLngLat([element.lon, element.lat])
|
||||
.setLngLat([lon, lat])
|
||||
.setPopup(new maplibregl.Popup({
|
||||
offset: 25,
|
||||
anchor: 'bottom'
|
||||
|
@ -193,6 +192,7 @@ out skel qt;`;
|
|||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
console.log('DOMContentLoaded');
|
||||
const headers = document.querySelectorAll('th');
|
||||
headers.forEach(header => {
|
||||
const text = header.textContent;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue