Projet

Général

Profil

Development #42767

carto, fonction js pour itérer sur tous les marqueurs

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans le javascript spécial toodego on itère à la recherche des marqueurs et c'est tout un jeu pour éliminer tout ce qui est passé dans eachLayer mais ne correspond pas à des marqueurs :

      map.eachLayer(function(layer) {
        if (layer instanceof L.Marker) {
          if (layer.gps_marker !== undefined) {
            return;
          }
          if ($(layer._icon).hasClass('location-icon')) {  // current location icon
            return;
          }
          ...

Pour nettoyer ça, avoir une fonction pour itérer sur les marqueurs, qui se baserait uniquement sur l'info des geojson, ça aiderait.


Fichiers

Révisions associées

Révision e7f053fd (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

maps: add map.each_marker javascript utility function (#42767)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

#2

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit e7f053fde8fbdcd5fffae86ca33f5280c82baeb6
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 12 13:50:29 2020 +0200

    maps: add map.each_marker javascript utility function (#42767)
#4

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF