6,7 → 6,6 |
import org.tela_botanica.client.observation.ObservationMediateur; |
import org.tela_botanica.client.util.Util; |
|
import com.google.gwt.core.client.JavaScriptObject; |
import com.google.gwt.maps.client.InfoWindow; |
import com.google.gwt.maps.client.InfoWindowContent; |
import com.google.gwt.maps.client.MapType; |
27,11 → 26,8 |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Ext; |
import com.gwtext.client.core.ExtElement; |
import com.gwtext.client.widgets.BoxComponent; |
import com.gwtext.client.widgets.Component; |
import com.gwtext.client.widgets.Container; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.event.ContainerListener; |
import com.gwtext.client.widgets.event.ContainerListenerAdapter; |
import com.gwtext.client.widgets.form.Label; |
import com.gwtext.client.widgets.layout.FitLayout; |
84,6 → 80,7 |
if(!carteAjoutee) { |
|
Maps.loadMapsApi(Configuration.getCleGoogleMaps(), "2", false, new Runnable() { |
@Override |
public void run() { |
initialiserCarte(false); |
} |
92,6 → 89,7 |
|
addListener(new ContainerListenerAdapter() { |
|
@Override |
public void onAfterLayout(Container c) { |
|
if(carteAjoutee) { |
164,6 → 162,7 |
|
map.addMapClickHandler(new MapClickHandler() { |
|
@Override |
public void onClick(MapClickEvent event) { |
//TODO : quoi faire du double clic ? |
obtenirInfosCommunes(event.getLatLng()); |
173,6 → 172,7 |
|
map.addMapZoomEndHandler(new MapZoomEndHandler() { |
|
@Override |
public void onZoomEnd(MapZoomEndEvent event) { |
niveauZoom = event.getNewZoomLevel(); |
} |
205,6 → 205,7 |
|
if(bouton == null) { |
Timer t = new Timer() { |
@Override |
public void run() { |
ajouterListenerBouton(idBouton); |
} |
215,6 → 216,7 |
} |
|
bouton.addListener("click", new EventCallback() { |
@Override |
public void execute(EventObject e) { |
EntiteGeographiqueObservation infosCommune = new EntiteGeographiqueObservation(codeCommune,valeurCommune,null,null); |
infosCommune.setLat(pointCommune.getLatitude()+""); |
226,6 → 228,7 |
bouton.focus(); |
} |
|
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRaffraichissement) { |
if (nouvelleDonnees instanceof String) { |
270,6 → 273,7 |
final Marker marker = new Marker(pointMarqueur, options); |
|
marker.addMarkerDragEndHandler(new MarkerDragEndHandler() { |
@Override |
public void onDragEnd(MarkerDragEndEvent event) { |
masquerChargement(true); |
obtenirInfosCommunes(marker.getLatLng()); |
278,6 → 282,7 |
}); |
|
marker.addMarkerDragStartHandler(new MarkerDragStartHandler() { |
@Override |
public void onDragStart(MarkerDragStartEvent event) { |
info.setVisible(false); |
} |
285,6 → 290,7 |
|
marker.addMarkerClickHandler(new MarkerClickHandler() { |
|
@Override |
public void onClick(MarkerClickEvent event) { |
if(info.isVisible()) { |
info.close(); |