Browse Source

Plus d'argument pour getCapMinMaxVisible. Utilisation directe des variables déjà présentes

Samuel 8 years ago
parent
commit
25cd8225ed
2 changed files with 6 additions and 4 deletions
  1. 1 1
      panorama/static/panorama/js/pano.js
  2. 5 3
      panorama/templates/panorama/view.html

+ 1 - 1
panorama/static/panorama/js/pano.js

@@ -1209,7 +1209,7 @@ function getCone(lat, lng, bearing, cap, distance){
 	return p;
 	return p;
 };
 };
 
 
-function getCapMinMaxVisible(image_width, image_cap_min, image_cap_max){
+function getCapMinMaxVisible(){
     /* Return the minimun and maximum cap visible
     /* Return the minimun and maximum cap visible
     */
     */
     var cw = canvas.width;
     var cw = canvas.width;

+ 5 - 3
panorama/templates/panorama/view.html

@@ -14,6 +14,8 @@
       var image_loop = {{ panorama.loop|yesno:"true,false,undefined" }};
       var image_loop = {{ panorama.loop|yesno:"true,false,undefined" }};
       var image_width = {{ panorama.image_width }};
       var image_width = {{ panorama.image_width }};
       var image_height = {{ panorama.image_height }};
       var image_height = {{ panorama.image_height }};
+      var image_cap_min = {{ panorama.cap_min }};
+      var image_cap_max = {{ panorama.cap_max }};
       var csrf_token = "{{ csrf_token }}";
       var csrf_token = "{{ csrf_token }}";
     </script>
     </script>
     <script src="{% static "panorama/js/pano.js" %}"></script>
     <script src="{% static "panorama/js/pano.js" %}"></script>
@@ -59,8 +61,8 @@
     var lat = {{panorama.latitude}};
     var lat = {{panorama.latitude}};
     var lng = {{panorama.longitude}};
     var lng = {{panorama.longitude}};
     
     
-    var cap = getCapMinMaxVisible(image_width, {{ panorama.cap_min }}, {{ panorama.cap_max }});
-	viewField = getCone({{panorama.latitude}},{{panorama.longitude}},bearing,cap,5000);
+    var cap = getCapMinMaxVisible();
+    viewField = getCone({{panorama.latitude}},{{panorama.longitude}},bearing,cap,5000);
     viewDirection = L.polygon([[lat, lng],[destVincenty(lat, lng, bearing, 7000).lat,destVincenty(lat, lng, bearing, 7000).lng]]);
     viewDirection = L.polygon([[lat, lng],[destVincenty(lat, lng, bearing, 7000).lat,destVincenty(lat, lng, bearing, 7000).lng]]);
     viewDirection.addTo(map);
     viewDirection.addTo(map);
 	viewField.addTo(map);
 	viewField.addTo(map);
@@ -70,7 +72,7 @@
 	    map.removeLayer(viewField);
 	    map.removeLayer(viewField);
         map.removeLayer(viewDirection);
         map.removeLayer(viewDirection);
 
 
-        var cap = getCapMinMaxVisible(image_width, {{ panorama.cap_min }}, {{ panorama.cap_max }});
+        var cap = getCapMinMaxVisible();
 	    viewField = getCone(lat,lng,bearing,cap,5000);
 	    viewField = getCone(lat,lng,bearing,cap,5000);
 	    viewField.addTo(map);
 	    viewField.addTo(map);
         viewDirection = L.polygon([[lat, lng],[destVincenty(lat, lng, bearing, 7000).lat,destVincenty(lat, lng, bearing, 7000).lng]]);
         viewDirection = L.polygon([[lat, lng],[destVincenty(lat, lng, bearing, 7000).lat,destVincenty(lat, lng, bearing, 7000).lng]]);