Package org.wicketstuff.openlayers.api.layer

Examples of org.wicketstuff.openlayers.api.layer.Layer


      Object toBeToggled=item.getModelObject();
      String id="";
      String name="";
      if(Layer.class.isAssignableFrom(toBeToggled.getClass()) )
      {
        Layer overlay=(Layer) toBeToggled;
        id=overlay.getId();
        name=overlay.getName();
      }
      WebMarkupContainer link = new WebMarkupContainer("link");
//      link.add(new AttributeAppender("onClick",new Model(omap.getJSinvokeNoLineEnd("toggleLayer("+id+")")),";"));
      link.add(new AttributeAppender("href",new Model("javascript:"+omap.getJSinvokeNoLineEnd("toggleLayer("+id+")")),";"));
     
View Full Code Here


  public SimpleGoogleMapPage(final PageParameters parameters) {

    List<Layer> layers = new ArrayList<Layer>();
    HashMap<String, String> optionsLayer = new HashMap<String, String>();
    //optionsLayer.put("type", "G_HYBRID_MAP");
    Layer layer = new GMap("GMap",
        GMAPS_KEY,"2", optionsLayer);
    layers.add(layer);
    HashMap<String, String> mapOptions = new HashMap<String, String>();
    Bounds boundsExtend = new Bounds(new LonLat(12.91, 55.52),
        new LonLat(13.29, 55.73));
View Full Code Here

  public SimpleOpenStreetMapPage(){
   
    List<Layer> layers = new ArrayList<Layer>()
   
    Layer layerOSMTilesAtHome = new OSM("Osmarender", OSMLayer.TilesAtHome);
    Layer layerOSMMapnik = new OSM("Mapnik", OSMLayer.Mapnik);
    Layer layerOSMCycleMap = new OSM("CycleMap", OSMLayer.CycleMap);
   
    layers.add(layerOSMMapnik);
    layers.add(layerOSMTilesAtHome);   
    layers.add(layerOSMCycleMap);
   
View Full Code Here

  {

    List<Layer> layers = new ArrayList<Layer>();
    HashMap<String, String> optionsLayer = new HashMap<String, String>();
    // optionsLayer.put("type", "G_HYBRID_MAP");
    Layer layer = new GMap("GMap", GMAPS_KEY, "2", optionsLayer);
    layers.add(layer);
    HashMap<String, String> mapOptions = new HashMap<String, String>();
    Bounds boundsExtend = new Bounds(new LonLat(-20037508.34,-20037508.34), new LonLat(20037508.34,20037508.34));
    mapOptions.put("maxExtent", boundsExtend.getJSconstructor());
    OpenLayersMap map = new OpenLayersMap("map", true, layers, mapOptions);
View Full Code Here

  public SimpleOpenStreetMapPage()
  {

    List<Layer> layers = new ArrayList<Layer>();

    Layer layerOSMTilesAtHome = new OSM("Osmarender", OSMLayer.TilesAtHome);
    Layer layerOSMMapnik = new OSM("Mapnik", OSMLayer.Mapnik);
    Layer layerOSMCycleMap = new OSM("CycleMap", OSMLayer.CycleMap);

    layers.add(layerOSMMapnik);
    layers.add(layerOSMTilesAtHome);
    layers.add(layerOSMCycleMap);
View Full Code Here

    }

    @Override
    protected void populateItem(ListItem<Layer> item)
    {
      Layer overlay = item.getModelObject();

      WebMarkupContainer link = new WebMarkupContainer("link");
// link.add(new AttributeAppender("onClick",new
// Model(omap.getJSinvokeNoLineEnd("toggleLayer("+id+")")),";"));
      link.add(new AttributeAppender("href", Model.of("javascript:" +
        omap.getJSinvokeNoLineEnd("toggleLayer(" + overlay.getId() + ")")), ";"));

      link.add(new Label("layerName", overlay.getName()));

      item.add(link);

    }
View Full Code Here

TOP

Related Classes of org.wicketstuff.openlayers.api.layer.Layer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.