Browse Source

ne pas afficher le marqueur général de panorama pour le panorama visualisé : évite d'afficher deux marqueurs pour ce point

julpec 8 years ago
parent
commit
2f407ac030
1 changed files with 11 additions and 8 deletions
  1. 11 8
      panorama/templates/panorama/view.html

+ 11 - 8
panorama/templates/panorama/view.html

@@ -71,16 +71,19 @@
           iconAnchor: [11, 35],
           popupAnchor: [0,-50]
       });
+      
       {% for pano in panoramas %}
-          var marker = L.marker([{{ pano.latitude }}, {{ pano.longitude }}], {icon: panoIcon, riseOnHover: true});
-          marker.on("click",function(){document.location.href="{% url 'panorama:view_pano' pano.id %}"});
-          var popup = marker.bindPopup('{{ pano.name }}',{className : 'markerpopup', closeButton: false,});
-          popup.on('mouseover', marker.openPopup);
-          popup.on('mouseout', marker.closePopup);
-          markerClusters.addLayer( marker );
-          allMarkers.push([{{ pano.latitude }}, {{ pano.longitude }}]);
+          {% if panorama.name != pano.name  %}
+              var marker = L.marker([{{ pano.latitude }}, {{ pano.longitude }}], {icon: panoIcon, riseOnHover: true});
+              marker.on("click",function(){document.location.href="{% url 'panorama:view_pano' pano.id %}"});
+              var popup = marker.bindPopup('{{ pano.name }}',{className : 'markerpopup', closeButton: false,});
+              popup.on('mouseover', marker.openPopup);
+              popup.on('mouseout', marker.closePopup);
+              markerClusters.addLayer( marker );
+              allMarkers.push([{{ pano.latitude }}, {{ pano.longitude }}]);
+          {% endif %}
       {% endfor %}
-      
+
       $( document ).ready(load_map);
     </script>
 {% endblock js %}