public class OpenLayersMap extends org.apache.wicket.markup.html.panel.Panel implements IOpenLayersMap
| Modifier and Type | Class and Description |
|---|---|
class |
OpenLayersMap.PanDirectionBehavior |
class |
OpenLayersMap.SetCenterBehavior |
class |
OpenLayersMap.SetZoomBehavior |
class |
OpenLayersMap.ZoomInBehavior |
class |
OpenLayersMap.ZoomOutBehavior |
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING| Modifier | Constructor and Description |
|---|---|
|
OpenLayersMap(String id) |
|
OpenLayersMap(String id,
boolean developmentMode)
Constructs a map with a default layer : "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0"
|
|
OpenLayersMap(String id,
boolean developmentMode,
List<Layer> defaultLayers,
HashMap<String,String> options)
Construct.
|
|
OpenLayersMap(String id,
boolean developmentMode,
List<Layer> defaultLayers,
HashMap<String,String> options,
List<Overlay> overlays) |
|
OpenLayersMap(String id,
boolean developmentMode,
List<Layer> defaultLayers,
HashMap<String,String> options,
List<Overlay> overlays,
PopupListener popupListener) |
|
OpenLayersMap(String id,
List<Layer> defaultLayers,
HashMap<String,String> options) |
|
OpenLayersMap(String id,
List<Layer> defaultLayers,
HashMap<String,String> options,
List<Overlay> overlays) |
|
OpenLayersMap(String id,
List<Layer> defaultLayers,
HashMap<String,String> options,
List<Overlay> overlays,
PopupListener popupListener) |
protected |
OpenLayersMap(String id,
OpenLayersMapHeaderContributor headerContrib,
List<Overlay> overlays,
List<Layer> defaultLayers,
HashMap<String,String> options)
Popups up the window as default!
is protected to allow subclasses to override the HeaderContributor that is used.
|
| Modifier and Type | Method and Description |
|---|---|
OpenLayersMap |
addControl(IJavascriptComponent control)
Add a control.
|
OpenLayersMap |
addOverlay(Overlay overlay)
Add an overlay.
|
OpenLayersMap |
clearOverlays()
Clear all overlays.
|
Bounds |
getBounds() |
String |
getBusinessLogicProjection() |
PopupListener |
getCallbackListener() |
LonLat |
getCenter() |
List<IJavascriptComponent> |
getControls() |
InfoWindow |
getInfoWindow() |
protected String |
getJSinit()
Generates the JavaScript used to instantiate this OpenlayersMap as an JavaScript class on the
client side.
|
String |
getJSInstance() |
String |
getJSinvoke(String invocation)
Convenience method for generating a JavaScript call on this Openlayermap with the given
invocation.
|
String |
getJSinvokeNoLineEnd(String invocation) |
List<Layer> |
getLayers() |
List<Overlay> |
getOverlays() |
Integer |
getZoom() |
boolean |
isExternalControls() |
protected void |
onRender() |
OpenLayersMap |
removeControl(IJavascriptComponent control)
Remove a control.
|
OpenLayersMap |
removeOverlay(Overlay overlay)
Remove an overlay.
|
void |
setBounds(Bounds bounds) |
void |
setBusinessLogicProjection(String businessLogicProjection) |
void |
setCenter(LonLat center) |
void |
setCenter(LonLat center,
Integer zoom)
Set the center.
|
void |
setExternalControls(boolean externalControls) |
void |
setInfoWindow(InfoWindow infoWindow) |
void |
setLayers(List<Layer> layers) |
void |
setOverlays(List<Overlay> overlays) |
void |
setShowMarkersInLayerSwitcher(boolean showMarkersInLayerSwitcher) |
void |
setZoom(Integer level) |
void |
update(org.apache.wicket.ajax.AjaxRequestTarget target)
Update state from a request to an AJAX target.
|
getRegionMarkup, newMarkupSourcingStrategygetWebPage, getWebRequest, getWebResponse, getWebSessionadd, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildrenadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrappublic OpenLayersMap(String id, boolean developmentMode)
id - public OpenLayersMap(String id)
public OpenLayersMap(String id, boolean developmentMode, List<Layer> defaultLayers, HashMap<String,String> options)
id - public OpenLayersMap(String id, List<Layer> defaultLayers, HashMap<String,String> options)
public OpenLayersMap(String id, boolean developmentMode, List<Layer> defaultLayers, HashMap<String,String> options, List<Overlay> overlays)
public OpenLayersMap(String id, List<Layer> defaultLayers, HashMap<String,String> options, List<Overlay> overlays)
public OpenLayersMap(String id, List<Layer> defaultLayers, HashMap<String,String> options, List<Overlay> overlays, PopupListener popupListener)
public OpenLayersMap(String id, boolean developmentMode, List<Layer> defaultLayers, HashMap<String,String> options, List<Overlay> overlays, PopupListener popupListener)
protected OpenLayersMap(String id, OpenLayersMapHeaderContributor headerContrib, List<Overlay> overlays, List<Layer> defaultLayers, HashMap<String,String> options)
id - headerContrib - overlays - public OpenLayersMap addControl(IJavascriptComponent control)
addControl in interface IOpenLayersMapcontrol - control to addpublic OpenLayersMap addOverlay(Overlay overlay)
addOverlay in interface IOpenLayersMapoverlay - overlay to addpublic OpenLayersMap clearOverlays()
clearOverlays in interface IOpenLayersMappublic Bounds getBounds()
getBounds in interface IOpenLayersMappublic PopupListener getCallbackListener()
public LonLat getCenter()
getCenter in interface IOpenLayersMappublic List<IJavascriptComponent> getControls()
getControls in interface IOpenLayersMapprotected String getJSinit()
public String getJSInstance()
getJSInstance in interface IOpenLayersMappublic String getJSinvoke(String invocation)
getJSinvoke in interface IOpenLayersMapinvocation - The JavaScript call to invoke on this Openlayermap.public String getJSinvokeNoLineEnd(String invocation)
getJSinvokeNoLineEnd in interface IOpenLayersMappublic List<Layer> getLayers()
getLayers in interface IOpenLayersMappublic List<Overlay> getOverlays()
getOverlays in interface IOpenLayersMappublic Integer getZoom()
getZoom in interface IOpenLayersMappublic boolean isExternalControls()
isExternalControls in interface IOpenLayersMappublic OpenLayersMap removeControl(IJavascriptComponent control)
removeControl in interface IOpenLayersMapcontrol - control to removepublic OpenLayersMap removeOverlay(Overlay overlay)
removeOverlay in interface IOpenLayersMapoverlay - overlay to removepublic void setCenter(LonLat center, Integer zoom)
setCenter in interface IOpenLayersMapcenter - center to setpublic void setExternalControls(boolean externalControls)
setExternalControls in interface IOpenLayersMappublic void setLayers(List<Layer> layers)
setLayers in interface IOpenLayersMappublic void setOverlays(List<Overlay> overlays)
setOverlays in interface IOpenLayersMappublic void setZoom(Integer level)
setZoom in interface IOpenLayersMappublic void update(org.apache.wicket.ajax.AjaxRequestTarget target)
update in interface IOpenLayersMappublic void setInfoWindow(InfoWindow infoWindow)
public InfoWindow getInfoWindow()
protected void onRender()
onRender in class org.apache.wicket.MarkupContainerComponent.onRender()public void setBounds(Bounds bounds)
setBounds in interface IOpenLayersMappublic void setCenter(LonLat center)
setCenter in interface IOpenLayersMappublic void setShowMarkersInLayerSwitcher(boolean showMarkersInLayerSwitcher)
showMarkersInLayerSwitcher - if true the internal markers layer will be visible in the
OpenLayers.Control.LayerSwitcher
Default is true.
Set to false to hide the markers layer from the LayerSwitcher.public void setBusinessLogicProjection(String businessLogicProjection)
setBusinessLogicProjection in interface IOpenLayersMappublic String getBusinessLogicProjection()
getBusinessLogicProjection in interface IOpenLayersMapCopyright © 2015. All rights reserved.