diff --git a/index.html b/index.html
index 4bdc540..23d951c 100644
--- a/index.html
+++ b/index.html
@@ -135,6 +135,7 @@
+
@@ -198,7 +199,10 @@
À propos de ce plan
La carte thématique proposant des points de charge pour véhicule électrique, basée sur les données
- d'OpenStreetMap.
+ d'OpenStreetMap. Voir la documentation OSM concernant les sockets et les
+
+ stations de recharge pour véhicules électriques
+ .
Fait par
Tykayn -
www.cipherbliss.com.
diff --git a/js/lcm_main.js b/js/lcm_main.js
index 6e6d8dc..e6e72ee 100644
--- a/js/lcm_main.js
+++ b/js/lcm_main.js
@@ -412,6 +412,7 @@ function eachFeature(feature, layer) {
${displayOutPowerGuessed}
+
`;
let zoom = map.getZoom();
@@ -462,7 +463,10 @@ function eachFeature(feature, layer) {
let keys = Object.keys(feature.properties)
console.log('feature.properties', keys)
- if(keys.indexOf('type2_cable') === -1 ){
+ /**
+ * on considère l'information de câble manquante uniquement dans le cas où une info de socket de type 2 est présente mais pas le tag socket:type2_cable.
+ */
+ if(keys.indexOf('socket:type2') !==-1 && keys.indexOf('socket:type2_cable') === -1 ){
let circle_alert = L.circle(layer._latlng, {
color: 'red',
fillColor: 'orange',
@@ -476,6 +480,8 @@ function eachFeature(feature, layer) {
mouseover: function () {
this.openPopup();
bindEventsOnJosmRemote();
+ updateExternalEditorsLinks();
+ bindFullDetails(feature);
},
mouseout: function () {
// setTimeout(() => this.closePopup(), 15000);
@@ -483,6 +489,9 @@ function eachFeature(feature, layer) {
click: function () {
this.openPopup();
bindEventsOnJosmRemote();
+ updateExternalEditorsLinks();
+ bindFullDetails(feature);
+
},
});
@@ -526,7 +535,13 @@ function eachFeature(feature, layer) {
});
}
+function bindFullDetails(feature){
+ $('#fullDetails'.on('click', ()=>{
+
+ $('#current_station_infos').html('
'+feature.properties+'
')
+ }))
+}
function makeCssClassFromTags(tags) {
let tagKeys = Object.keys(tags)
if (!tags) {