Browse Source

éviter un crash dans getBoundsZoom() quand un array ne contenant qu'un seul marker est passé en paramètre sans valeur de zoom

tenter d'aller jusqu'au zoom 21 n'est pas possible avec tous les providers, on limite arbitrairement à 10 dans ce cas
pull/34/head
b_b 7 months ago
parent
commit
3de626334c
  1. 2
      inc/staticmap.php

2
inc/staticmap.php

@ -202,7 +202,7 @@ class staticMapGis
$this->lat = $bounds['minLat'] + (($bounds['maxLat'] - $bounds['minLat']) / 2);
$this->lon = $bounds['minLon'] + (($bounds['maxLon'] - $bounds['minLon']) / 2);
if (!intval($this->zoom)) {
$fitZoom = 21;
$fitZoom = 10;
$doesNotFit = true;
while ($fitZoom > 1 && $doesNotFit) {
$center = $this->latLngToPixels($this->lat, $this->lon, $fitZoom);

Loading…
Cancel
Save