|
|
|
@ -177,6 +177,8 @@ public class LayerManager {
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
FeatureRow feature = null;
|
|
|
|
|
|
|
|
|
|
MapEventType sourceEvent = queryEvent.getSourceMapEventType();
|
|
|
|
|
|
|
|
|
|
// TODO SWTCH FOR EARCH ITEM TYPE
|
|
|
|
|
for (GeoNaSpatialQueryResult geoNaDataObject : listGeonaDataObjects) {
|
|
|
|
@ -219,7 +221,7 @@ public class LayerManager {
|
|
|
|
|
// to a record/concessione (not centroid layer),
|
|
|
|
|
// so calling show popuup info on detail layers if the
|
|
|
|
|
// following events are true.
|
|
|
|
|
if (queryEvent.getSourceMapEventType()
|
|
|
|
|
if (sourceEvent
|
|
|
|
|
.equals(MapEventType.MOUSE_CLICK)
|
|
|
|
|
&& olMap.getCurrentZoomLevel() > OLMapManager.QUERY_MIN_ZOOM_LEVEL) {
|
|
|
|
|
|
|
|
|
@ -240,8 +242,8 @@ public class LayerManager {
|
|
|
|
|
|
|
|
|
|
GWT.log("the product id is: " + theProductId);
|
|
|
|
|
// Displaying popup info for centroid layer
|
|
|
|
|
if (queryEvent.getSourceMapEventType()
|
|
|
|
|
.equals(MapEventType.MOUSE_CLICK)){
|
|
|
|
|
if (sourceEvent
|
|
|
|
|
.equals(MapEventType.MOUSE_CLICK) || sourceEvent.equals(MapEventType.ADDED_CENTROID_LAYER_TO_MAP)){
|
|
|
|
|
showPopupInfoForCentroidLayer(geoNaDataObject, feature,
|
|
|
|
|
queryEvent.getQueryClickExtent().getCenter());
|
|
|
|
|
}
|
|
|
|
|