Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1672 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Problème popup localisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème popup localisation

n°2318084
the gaston​ lagaffe
Posté le 17-07-2018 à 17:07:52  profilanswer
 

Bonjour,
un collègue réalise une carte sur un groupe de rock.  
il souhaite, dans un popup qui pointe sur le lieux du concert faire apparaître toutes les dates de concert d'un lieu donné.
Avec le code ci-dessous, il fait apparaître le nom du lieu, puis la ville et une date, les autres dates ne peuvent pas apparaître.
il ne connais pas la formule à utiliser.
 
Pouvez-vous l'aider ?
 
Un grand merci.
 
Voici le code :  
 
 
map.on('click', function(e) {
  var features = map.queryRenderedFeatures(e.point, {
    layers: ['1979-60h3wc'] // replace this with the name of the layer
  });
 
  if (!features.length) {
    return;
  }
 
  var feature = features[0];
 
  var popup = new mapboxgl.Popup({ offset: [0, -15] })
    .setLngLat(feature.geometry.coordinates)
    .setHTML('<h2>' + feature.properties.lieu + '</h2><p>' + feature.properties.ville + '</p><p>' + feature.properties.date + '</p>')  
    .setLngLat(feature.geometry.coordinates)
    .addTo(map);
});
 
 
 
 :hello:


Message édité par the gaston lagaffe le 17-07-2018 à 17:13:34

---------------
Le topic du département de la Creuse -Viendez !
mood
Publicité
Posté le 17-07-2018 à 17:07:52  profilanswer
 

n°2318088
dede_sav
Posté le 17-07-2018 à 20:02:41  profilanswer
 

Bonjour,
 
Toutes les dates sont dans feature.properties ?  
 
Sinon concrètement il faudra faire une boucle avant setHTML pour générer la bonne chaîne de caractère.  
 

n°2318154
the gaston​ lagaffe
Posté le 20-07-2018 à 10:06:54  profilanswer
 

dede_sav a écrit :

Bonjour,
 
Toutes les dates sont dans feature.properties ?  
 
Sinon concrètement il faudra faire une boucle avant setHTML pour générer la bonne chaîne de caractère.  
 


 
 
Oui, toutes les dates sont dans features.properties et seule la première de chaque lieu apparait.
il y'a dans mapbox un fichier.csv avec date, ville, lieu, latitude, longitude.
Sur la carte apparait tous les points et dans le popup, il fait afficher lieu, ville, date .


Message édité par the gaston lagaffe le 20-07-2018 à 10:07:02

---------------
Le topic du département de la Creuse -Viendez !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Problème popup localisation

 

Sujets relatifs
Conception plateforme achats (problème remue méninges)Problème avec l'id
[Perl] Optimisation code perl CGI - Problème de performanceProblème wordpress elementor
[VBS] Problème déplacement fichierProbleme signature html
Problème de redirectionProbleme de PHP Formulaire de contact
Problème avec number_format() [Symfony 3.x] Formulaire dans une popup en include
Plus de sujets relatifs à : Problème popup localisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR