Débat déjà abordé sur IRC, le fond de carte par défaut des vignettes, c'est, aujourd'hui http://maps.refuges.info
J'aime bien, c'est un choix "valable" comme par défaut pour toute l'europe, mais pour ici : http://www.refuges.info/point/1837/caba ... -de-Prony/
ben, c'est un peu léger ;-)
On avait parlé de mettre par défaut suissetopo en suisse, ign en france, puis maps.refuges.info si pas dispo, et enfin opencyclemap si rien d'autre.
Mais je crois me souvenir que le choix suissetopo (en tout cas celui là) avait été évité comme par défaut pour une histoire de trop grosse consommation de transfert réseau.
Pour peu que ça soit le cas pour l'italie et l'espagne, ça va nous faire un sacré plat de nouille dans le code ;-)
Bref, le bug numéro 1 me semble d'éviter d'utiliser MRI quand le point n'est pas dans sa zone de couverture, pour le reste, on pourra chercher plus tard.
Mais pour régler ça, il faut savoir quand on est dedans.
Ce qui rejoins le point évoqué par dominique lié à la question d'avant : suissetopo débordant en italie, ces cas peuvent être intéressant en utilisant suissetopo quand même, et pour ça, il faudrait donc rentrer plus finement l'info "quelle carte a quelle couverture" et créé une hiérarchie de préférence de tout ça. (ou pas !)
[livré] choix du fond de carte par défaut pour la vignette
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
[livré] choix du fond de carte par défaut pour la vignette
Modifié en dernier par sly le 15 mars 2013, 12:40, modifié 1 fois.
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Je suis sur un coup dans OL, basé sur les "maxExtent" des cartes
Mais ça a quelques effets de bords
Je n'ai pas livré à la dernière livraison majeure
A suivre sur TRI ?
Mais ça a quelques effets de bords
Je n'ai pas livré à la dernière livraison majeure
A suivre sur TRI ?
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Voilà. Ma nouvelle gestion des fournisseurs de cartes est livrée dans http://dev.refuges.info
1/ Par défaut : affiche MRI
(sauf si hors de la zone couverte : affiche OCM)
2/ Dés qu'on a sélectionné un fournisseur de carte, reste sur ce fournisseur en parcourant les différentes pages
(sauf si ce fournisseur ne couvre pas la zone demandée, auquel cas on retourne en 1)
Éradication de l'appel à l'API GG pour Accueil et page points (les plus fréquentes)
J'ai laissé GG photo pour la page des cartes et des modifs (sinon, il y a des coins de la planète où on n'a pas de photo)
1/ Par défaut : affiche MRI
(sauf si hors de la zone couverte : affiche OCM)
2/ Dés qu'on a sélectionné un fournisseur de carte, reste sur ce fournisseur en parcourant les différentes pages
(sauf si ce fournisseur ne couvre pas la zone demandée, auquel cas on retourne en 1)
Éradication de l'appel à l'API GG pour Accueil et page points (les plus fréquentes)
J'ai laissé GG photo pour la page des cartes et des modifs (sinon, il y a des coins de la planète où on n'a pas de photo)
Dominique http://chemineur.fr
-
- Messages : 387
- Enregistré le : 08 mars 2004, 23:32
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
En partie oui (ceux qui sont bien bordés)yip a écrit :Tu as fait avec les MaxExtents d'OL ?sauf si ce fournisseur ne couvre pas la zone demandée
C'est pour les effets de bords
Pour les autres (qui taillent large), j'ai inclus dans la classe JS un limitExtent (si on modifie le MaxExtents, on perturbe la pagination des dalles et on se retrouve dans le bled)
Je prend soit l'un, soit l'autre, priorité limitExtent
La sélection s'effectue dans la classe ArgParserCookies, qui est une extension perso de ArgParser, le tout appelé par le Permalink.js, lui aussi étendu en PermalinkCookies
En fait, j'ai regroupé sous ce contrôle PermalinkCookies l'ensemble de la gestion des paramètres de positionnement (par défaut / cookie / permalink) pour position, baselayer, zoom
Enfin, comme je réutilise les paramètres d'une page à l'autre, j'ai remplacé les paramètre base="BOOO" et zomm=9 par le nom du BL en clair et scale, pour être indépendant de l'implémentation de la vignette ou carte, avec lequel je recalcule le zoom du layer une fois choisi
Je suis en train de reprendre ces classes qui buggent au niveau du permalink
new OpenLayers.Control.PermalinkCookies (null, null, {
force: {
lon: 5.84874,
lat: 46.25495,
scale: 50000,
baseLayer: 'maps.refuges.info'
}
}),
Dominique http://chemineur.fr
-
- Messages : 387
- Enregistré le : 08 mars 2004, 23:32
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Oui. J'ai pas trouvé mieux, mais c'est plus simpleyip a écrit : les cartos sont des BBOX,
donc on a encore les effets concaves ( aux frontières pour faire simple ) ?
le but est:
- en priorité de conserver le fournisseur de carte déjà sélectionné sur les pages précédentes (idée très intéressante de ). Donc gestion du cookie, que j'ai fait en java
- sinon, par défaut, MRI
- j'ajoute un brin de permalink pour SLY
- le tout conditionné au fait qu'il faut d'abord vérifier qu'il y a une carte là où on tombe => raison pour laquelle j'ai mis mes bbox concaves
Bien entendu, on ne fera pas la distinction entre un côté et l'autre de la frontière, chose que je laisse à PG. Pour être clair, accessible par le lien en dessous de la vignette
Le reste est une cuisine indigeste tripotée dans les classes rajoutées par moi sur OL. Le fait que tu ne comprennes pas me confirme que mon truc est un plat de nouilles mal fait
Dominique http://chemineur.fr