templates/widget/map.html.twig line 1

Open in your IDE?
  1.  
  2.     <div class="col-lg-12">
  3.                             <div class="application_statics mt30">
  4.                                 <h4 class="mb30">Property Attachments</h4>
  5. <div id='map'></div>
  6. <script>
  7.     var map = L.map('map').setView([{{ latitude }}, {{ longitude }}], {{ zoom }});
  8.     L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  9.         attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
  10.     }).addTo(map);
  11.     var LeafIcon = L.Icon.extend({
  12.         options: {
  13.             
  14.             iconSize:     [38, 95],
  15.             shadowSize:   [50, 64],
  16.             iconAnchor:   [22, 94],
  17.             shadowAnchor: [4, 62],
  18.             popupAnchor:  [-3, -76]
  19.         }
  20.     });
  21.     var Icon1 = new LeafIcon({iconUrl: '{{ asset('images/icons/schools.png') }}'});
  22.     var Icon2 = new LeafIcon({iconUrl: '{{ asset('images/icons/transport.png') }}'});
  23.     var Icon3 = new LeafIcon({iconUrl: '{{ asset('images/icons/shopping.png') }}'});
  24.     var Icon4 = new LeafIcon({iconUrl: '{{ asset('images/icons/transport.png') }}'});
  25.  
  26.  
  27.      var logementIcon = new LeafIcon({iconUrl: '{{ asset('images/icons/home.png') }}'});
  28.  var mOrange = L.marker([{{ latitude }}, {{ longitude }}], {icon: logementIcon}).bindPopup('I am an orange leaf.').addTo(map);
  29.     {% for  adresse in  adresse %}
  30.  {% if adresse.typenbr == 1 %}
  31.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon1}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.amenity}}').addTo(map);
  32. {% endif %}
  33.    {% if adresse.typenbr == 2 %}
  34.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon2}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.nom}}').addTo(map);
  35. {% endif %}
  36.  {% if adresse.typenbr == 3 %}
  37.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon3}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.nom}}').addTo(map);
  38. {% endif %}
  39.  {% if adresse.typenbr == 4 %}
  40.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon4}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.nom}}').addTo(map);
  41. {% endif %}
  42.  {% if adresse.typenbr == 5 %}
  43.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon5}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.nom}}').addTo(map);
  44. {% endif %}
  45.  {% if adresse.typenbr == 6 %}
  46.      var mGreen{{ adresse.nbr }} = L.marker([{{ adresse.lat }}, {{ adresse.lon }}], {icon: Icon6}).bindPopup('{{ adresse.type }}</br>{{ adresse.typenbr}}</br>{{ adresse.nom}}').addTo(map);
  47. {% endif %}
  48.   {% endfor %}
  49. </script>
  50.                             </div>
  51.                         </div>