Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2552 → Rev 2553

/trunk/src/org/tela_botanica/client/vues/observation/CartographieObservationVue.java
1,5 → 1,6
package org.tela_botanica.client.vues.observation;
 
import org.tela_botanica.client.cel2;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.objets.EntiteGeographiqueObservation;
import org.tela_botanica.client.observation.ObservationMediateur;
38,15 → 39,15
Panel panneauCarto = null;
GoogleMap map = null;
Marker nmk = null;
 
private boolean carteAjoutee = false;
private boolean infoOuverte = false;
 
String valeurCommune = "Bourges"; // j'aurais préféré Bort-les-Orgues
LatLng centreFrance = null;
LatLng pointCommune = null;
String codeCommune = "";
 
int niveauZoom = 6;
 
Label panneauExplication = new Label(
58,7 → 59,7
public CartographieObservationVue(ObservationMediateur om) {
 
oMediateur = om;
 
setHeader(false);
setAutoWidth(true);
setPaddings(10);
67,13 → 68,12
panneauCarto.setLayout(new FitLayout());
 
setLayout(new RowLayout());
 
panneauCarto.setAutoHeight(true);
add(panneauExplication, new RowLayoutData(12));
add(panneauCarto, new RowLayoutData());
 
addListener(new ContainerListenerAdapter() {
@Override
public void onAfterLayout(Container c) {
initialiserCarte(false);
80,11 → 80,11
}
});
}
 
public void setTailleCarte(int hauteur, int largeur) {
setSize(largeur, hauteur);
}
 
public void masquerChargement(boolean masquer) {
if(panneauCarto.isVisible()) {
220,6 → 220,8
 
@Override
public void rafraichir(Object nouvelleDonnees, boolean repandreRaffraichissement) {
// rétablissement du curseur, parfois mis sur "attente" par le processus chargeant la carte
Util.curseurParDefaut();
 
if (nouvelleDonnees instanceof String) {
246,11 → 248,17
if (zoomerSurRetour) {
niveauZoom = 16;
zoomerSurRetour = false;
} else if (infos.getZoom() > 0) {
niveauZoom = infos.getZoom();
}
 
String nouvelleValeurCommune = infos.getZoneGeo();
valeurCommune = nouvelleValeurCommune;
codeCommune = Util.convertirChaineZoneGeoVersDepartement(infos.getIdZoneGeo());
if (infos.getIdZoneGeo() != null) {
codeCommune = Util.convertirChaineZoneGeoVersDepartement(infos.getIdZoneGeo());
} else {
codeCommune = "";
}
pointCommune = coord;
mettreAJourInfos(coord, "", niveauZoom);