[ok] non prise en compte dans form modif du fond de carte

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

[ok] non prise en compte dans form modif du fond de carte

Message par sly »

Dans le tableau des fournisseurs de carte ici :
https://github.com/sletuffe/www.refuges ... ig.php#L52

J'avais prévu une échelle par défaut, et un choix de fond par défaut.

Lorsque l'on souhaite modifier un point, l'échelle est bien prise en compte :
https://github.com/sletuffe/www.refuges ... ion.js#L22

Mais pas le fond de carte :
https://github.com/sletuffe/www.refuges ... ion.js#L34

(le premier de la liste étant utilisé par défaut)

Étant trop nul avec openlayers, je préfère te laisser faire, il s'agit donc de trouver celle qui s'appelle :

map.selectLayersByName('<?=$vue->serie[2]?>')

ça permettrait de pouvoir plus facilement gérer (et dynamiquement) quel fond de carte on veut par défaut sans avoir besoin de ré-ordonner le javascript (mais si c'est pas faisable autrement, je le ferais)
Modifié en dernier par sly le 22 mai 2013, 23:16, modifié 1 fois.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

C'est une bidouille à moi pour interagir entre le programme, les arguments de Permalink et les cookies.
Les paramètres initiaux de la carte sont passés dans le PermalinkCookies

new OpenLayers.Control.PermalinkCookies (null, null, {
cookie: {
lat: <?=$point->latitude?>,
lon: <?=$point->longitude?>,
scale: <?=$vue->serie[3]?>,
baseLayer: 'OSM'
}
}),

Mon PermalinkCookies prend tout ça, mouline les priorités de chacun des arguments par défaut et fournis et en tire la meilleurs conclusion
Il y a 3 sortes d'arguments. La doc est dans : https://github.com/sletuffe/www.refuges ... js#L20,L34
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

cool, ça marche direct, plus facile pour avoir notre "tableau de par défaut"