Browse Source

Option de taille pour les icones personnalisées

* Dans certains cas on ne souhaite pas être restreint par une image de 32x32
* cf #25
issue_25
cam.lafit 11 months ago
parent
commit
a81cb86f3c
  1. 6
      gis_fonctions.php

6
gis_fonctions.php

@ -475,12 +475,12 @@ function gis_kml_to_urls($kml) {
* @return string
* Les propriétés de l'icône
**/
function gis_icon_properties($img = '') {
function gis_icon_properties($img = '',$taille=32) {
$props = $icon = '';
if ($img) {
if (largeur($img) >= 44) {
$icon = extraire_attribut(filtrer('image_graver', filtrer('image_recadre', filtrer('image_passe_partout', $img, 32, 32), 32, 32, 'center', 'transparent')), 'src');
if (largeur($img) >= $taille*1.375) {
$icon = extraire_attribut(filtrer('image_graver', filtrer('image_recadre', filtrer('image_passe_partout', $img, $taille, $taille), $taille, $taille, 'center', 'transparent')), 'src');
} else {
$icon = extraire_attribut($img, 'src') ? extraire_attribut($img, 'src') : $img;
}

Loading…
Cancel
Save