Cartes multisources [Terminé]

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Le passage d'une des cartes google, rando, osm,... remet le zoom, la position, le choix des points à l'état d'origine.
Corrigé.

Comme je ne sais pas réaliser simplement la seconde remarque (utiliser le basculement de couche au lieu du rechargement quand on ne change pas de projection), sans autre remarque, je considère le sujet clos.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : On peut aussi déterminer si chaque changement nécessite un rechargement de l'API ou seulement une activation de couche
Je pense que c'est la vrai bonne future solution.
Le reload fait passablement ramer lorsque toute l'API js est rechargée, si on s'est un peu baladé tout est remis à zéro avec centrage sur le point d'origine et c'est assez pénible je trouve.

En attendant "the" solution, ne serait il pas simplement possible de regrouper toutes les cartes mercator dans le même menu de couche, qui soit le par défaut ?

Genre "carte" "google" "OSM" et "rando" fusionnés en un seul "Défaut" et dans la zone "couche" là ou il n'y aura pas de reload placer tous les calques de base ?
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :... regrouper toutes les cartes mercator dans le même menu de couche, qui soit le par défaut ?
Oui, mais on aura 2 coches:
- Le choix de la carte (en fait un groupement de couches de même projection)
- Le choix de la couche
ça, c'est très facile. Si OK ?

La "vraie" solution est le rechargement de la carte sans charger la page.
La aussi c'est relativement simple et rapide mais se pose le pb du chargement des API spécifiques:
- Soit on les charge toutes (IGN + GG + ...) : solution employée par la plupart des sites multicartes - mais ça peut ralentir considérablement le démarrage de la page pour rien
- Soit je les charge à la demande, ce qui est assez virtuose quand la page est déjà active (HTTPrequest + exec) et qui pose le pb de certains scripts qui incluent d'autres scripts de façon sauvage (document.write "<script...) qui ne chargent pas correctement sur tous les butineurs quand la page est déjà active.
Bref, je cherche le grall...
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit :
sly a écrit :... regrouper toutes les cartes mercator dans le même menu de couche, qui soit le par défaut ?
Oui, mais on aura 2 coches:
- Le choix de la carte (en fait un groupement de couches de même projection)
- Le choix de la couche
ça, c'est très facile. Si OK ?
ça me semble un bon compromis.
De plus, si le par défaut pointe sur ça, il n'y a donc que le choix de la couche de base à changer.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Dernière question : tu parles de la page de modif ? (la seule où on risque de perdre une saisie)
- massif n'a pas de sélecteur
- carte à déjà les couches
- il reste la page point qui n'est que consultation. Pas grave si on recharge ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Mes commentaires ne ciblaient que la page "Cartes" :
http://www.refuges.info/nav.php

Pour le reste, c'est clairement moins grave à mon sens, car j'imagine mal des internautes naviguer plus que 10 secondes sur un timbre poste !

Concernant la page de modif, c'est en effet un bug auquel je n'avais pas pensé, et comme les fond de cartes IGN ne sont pas proposés pour éviter d'être border line recopie, peut-être qu'un sélecteur de couche Mercator pourrait suffire
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Voilà. Un peu de paramétrage (c'est fait pour ça), un peu de ménage.
Dis moi si ça va
(pas de panique : l'Espagne et la Suisse n'ont pas disparu : elles n'apparaissent que quand on est dans la zone concernée)
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

nikel
thierry
Messages : 73
Enregistré le : 14 févr. 2005, 12:45
Localisation : Drôme

Message par thierry »

Petite question au sujet de l'affichage de la carte IGN, est-ce normal que la carte apparaisse comme 'étirée' dans le sens de la largeur ?
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

thierry a écrit :Petite question au sujet de l'affichage de la carte IGN, est-ce normal que la carte apparaisse comme 'étirée' dans le sens de la largeur ?
Bonne remarque. C'est dû à la projection (sphérique) des images que fournit la source IGN que j'utilise.
D’après un autre programmeur ( http://vttrack.fr ) il existe une autre source en projection cylindrique que je vais essayer d'utiliser, mais je n'y suis pas encore arrivé.
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

Message par Claude Mauguier »

Dominique a écrit :
thierry a écrit :Petite question au sujet de l'affichage de la carte IGN, est-ce normal que la carte apparaisse comme 'étirée' dans le sens de la largeur ?
Bonne remarque. C'est dû à la projection (sphérique) des images que fournit la source IGN que j'utilise.
D’après un autre programmeur ( http://vttrack.fr ) il existe une autre source en projection cylindrique que je vais essayer d'utiliser, mais je n'y suis pas encore arrivé.
Tiens, je croyais qu'IGN, vu la latitude moyenne de la France, utilisait une projection conique :?:
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

claude mauguier a écrit :Tiens, je croyais qu'IGN, vu la latitude moyenne de la France, utilisait une projection conique :?:
Leur base de donnée est constituée de points indépendants de la projection (latitude, longitude, altitude).
Ce n'est qu'au moment de fabriquer les images (papier ou fichiers jpeg) qu'on utilise une projection, donc un paramètre informatique facile à modifier.
Curieusement, et pour une raison que j'ignore, ils utilisent une projection sphérique pour produire les jpeg livrés avec l'interface "minimal" (le seul utilisable directement par Openlayers).
Je sais qu'il y a moyen de s'interfacer avec une autre source (vttrack l'a fait !), mais c'est comme la carte Italienne: je peine à le réaliser.