Valider dc120b61 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Si l'icone est carrée, on considère que c'est soit un point (rond) soit un...

Si l'icone est carrée, on considère que c'est soit un point (rond) soit un carré qui pointe un lieu et non une "goutte"
On centre donc au milieu de l'icone
parent d820dece
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -428,7 +428,16 @@ function gis_icon_properties($img=''){
		$props .= ",\n\t\t\t\"icon\": ". json_encode(url_absolue($icon)).",";
		list($h,$w) = taille_image($icon);
		$props .= "\n\t\t\t\"icon_size\": ". json_encode(array($w,$h)).",";
		/**
		 * Si l'icone est carrée, on considère que c'est soit un point soit un carré qui pointe un lieu et non une "goutte"
		 * On centre donc au milieu de l'icone
		 */
		if($w == $h) {
			$props .= "\n\t\t\t\"icon_anchor\": ". json_encode(array($w/2,$h/2)).",";
		}
		else {
			$props .= "\n\t\t\t\"icon_anchor\": ". json_encode(array($w/2,$h)).",";
		}
		$props .= "\n\t\t\t\"popup_anchor\": ". json_encode(array(1,-round($h/1.2,2)));
	}
	
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="gis"
	categorie="divers"
	version="4.36.2"
	version="4.36.3"
	schema="2.1.0"
	etat="stable"
	compatibilite="[3.0.0;3.1.*]"