Précédent   Forum des professionnels en informatique > Applications > SIG : Système d'information Géographique > IGN API Géoportail
IGN API Géoportail Forum d'entraide sur l'API Géoportail développé par IGN
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2012, 11h06   #1
Membre du Club
 
Inscription : décembre 2011
Messages : 64
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 64
Points : 43
Points : 43
Par défaut rendre fixe la carte

Bonjour,

Dans l'utilisation de géoportail sur un site en test, les utilisateur d'iphone me font remarquer que l'interactivité de la carte ( possibilité de déplacement du centre de la carte ) géne. on perd le centre de la carte avec un seul coup de pouce et dans mon appli la réinitialisation n'est pas possible: perte de données de tri.

vu l'usage de mon site web serait il possible de fixer la carte sur les coordonnées de centrage de la carte?

est ce ceci ? ----> render: function( div )
et comment placer cela dans le code que j'utilise

Code :
1
2
viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],
                {'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{visibility:true,opacity:0.9}});
ici le site en test.

cliquer sur un icone de randonneur

merci bien

c.ch
christian.bleau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 14h49   #2
Expert Confirmé

 
Homme Didier Richard
Ingénieur cartographe
Inscription : avril 2009
Messages : 2 734
Détails du profil
Informations personnelles :
Nom : Homme Didier Richard
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur cartographe
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 2 734
Points : 3 502
Points : 3 502
Pour rendre fixe la carte, il faut :

1/ renseigner le restrictedExtent :

Code :
1
2
3
viewer.getMap().restrictedExtent= viewer.getMap().getExtent().clone();
2/ éventuellement, limiter les zooms :

Code :
1
2
3
viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'], 
                {'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{visibility:true,opacity:0.9,minZoomLevel:14,maxZoomLevel:14}});
Soit globalement:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
viewer.getMap().setCenterAtLonLat(2.529182, 48.371928, 14);
  if (viewer) 
  { 
    viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'], {
        'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{
            visibility:true,
            opacity:0.9,
            minZoomLevel:14,
            maxZoomLevel:14
        }
    }); 
    viewer.getMap().restrictedExtent= viewer.getMap().getExtent().clone();
...
dgrichard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 15h00   #3
Membre du Club
 
Inscription : décembre 2011
Messages : 64
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 64
Points : 43
Points : 43
j'ai mal formulé ma question et je m'en excuse.

je souhaite rendre la carte fixe suivant les axes X et Y et non Z .....

car les gros doigts des" iphoniens" se plaignent de ne pas avoir assez de place ... sur leur écran

merci
christian.bleau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 15h08   #4
Expert Confirmé

 
Homme Didier Richard
Ingénieur cartographe
Inscription : avril 2009
Messages : 2 734
Détails du profil
Informations personnelles :
Nom : Homme Didier Richard
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur cartographe
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 2 734
Points : 3 502
Points : 3 502
Citation:
Envoyé par christian.bleau Voir le message
j'ai mal formulé ma question et je m'en excuse.

je souhaite rendre la carte fixe suivant les axes X et Y et non Z .....

car les gros doigts des" iphoniens" se plaignent de ne pas avoir assez de place ... sur leur écran

merci
Alors, seule l'étape 1/ est suffisante
dgrichard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 16h15   #5
Membre du Club
 
Inscription : décembre 2011
Messages : 64
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 64
Points : 43
Points : 43
It's work ! on ne peut mieux

Au final juste une grand remerciement car passer par geoportail pour éviter l'usage des appli de google map était un objectif, je dois l'avouer un peu beaucoup énormement chauvin.

Ben ....... Je ne le regrette vraiment pas.

Merci pour le support.
christian.bleau est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h50.


 
 
 
 
Partenaires

Hébergement Web