|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.wicketstuff.openlayers.OpenLayersMap
public class OpenLayersMap
Wicket component to embed Openlayers Maps into your pages.
| Nested Class Summary | |
|---|---|
class |
OpenLayersMap.PanDirectionBehavior
|
class |
OpenLayersMap.SetCenterBehavior
|
class |
OpenLayersMap.SetZoomBehavior
|
class |
OpenLayersMap.ZoomInBehavior
|
class |
OpenLayersMap.ZoomOutBehavior
|
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.markup.html.panel.Panel |
|---|
PANEL |
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
|
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. |
| Method Summary | |
|---|---|
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(AjaxRequestTarget target)
Update state from a request to an AJAX target. |
| Methods inherited from class org.apache.wicket.markup.html.panel.Panel |
|---|
newMarkupSourcingStrategy |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getWebPage, getWebRequest, getWebResponse, getWebSession |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public 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 - | Method Detail |
|---|
public OpenLayersMap addControl(IJavascriptComponent control)
addControl in interface IOpenLayersMapcontrol - control to add
public OpenLayersMap addOverlay(Overlay overlay)
addOverlay in interface IOpenLayersMapoverlay - overlay to add
public 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 remove
public OpenLayersMap removeOverlay(Overlay overlay)
removeOverlay in interface IOpenLayersMapoverlay - overlay to remove
public 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(AjaxRequestTarget target)
update in interface IOpenLayersMappublic void setInfoWindow(InfoWindow infoWindow)
public InfoWindow getInfoWindow()
protected void onRender()
onRender in class MarkupContainerorg.apache.wicket.MarkupContainer#onRender(org.apache.wicket.markup.MarkupStream)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 IOpenLayersMap
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||