Examples of MapModel


Examples of org.geoserver.web.util.MapModel

   }
   
    private Component getInputComponent(String id, IModel paramsModel,
            String keyName) {
        if (keyName.contains("Color"))
            return new ColorPickerPanel(id, new MapModel(paramsModel, keyName),
                    new org.apache.wicket.model.ResourceModel(keyName, keyName), false);
        else
            return new TextParamPanel(id, new MapModel(paramsModel, keyName),
                    new org.apache.wicket.model.ResourceModel(keyName, keyName), false);
    }
View Full Code Here

Examples of org.geoserver.web.util.MapModel

            IModel namespaceModel = new NamespaceParamModel(paramsModel, paramName);
            IModel paramLabelModel = new ResourceModel(paramLabel, paramLabel);
            parameterPanel = new NamespacePanel(componentId, namespaceModel, paramLabelModel, true);
        } else if (Boolean.class == binding) {
            // TODO Add prefix for better i18n?
            parameterPanel = new CheckBoxParamPanel(componentId, new MapModel(paramsModel,
                    paramName), new ResourceModel(paramLabel, paramLabel));

        } else if (String.class == binding && paramMetadata.isPassword()) {
            parameterPanel = new PasswordParamPanel(componentId, new MapModel(paramsModel,
                    paramName), new ResourceModel(paramLabel, paramLabel), required);
        } else {
            IModel model;
            if("url".equalsIgnoreCase(paramName)) {
                model = new URLModel(paramsModel, paramName);
            } else {
                model = new MapModel(paramsModel, paramName);
            }
           
            TextParamPanel tp = new TextParamPanel(componentId,
                    model, new ResourceModel(paramLabel, paramLabel), required);
            // if it can be a reference to the local filesystem make sure it's valid
View Full Code Here

Examples of org.gwtoolbox.commons.util.client.template.MapModel

    }

    //================================================ Helper Methods ==================================================

    private void addMessage(final String label, final String color, final String message, final Throwable t) {
        MapModel model = new MapModel() {{
            set("label", label);
            set("color", color);
            set("message", message);
        }};
        Template template = Template.compile("<span style=\"color:${color}\">${label}:</span>&nbsp;${message}");
View Full Code Here

Examples of org.primefaces.model.map.MapModel

  @Override
  public void decode(FacesContext facesContext, UIComponent component) {
    GMap map = (GMap) component;
    Map<String,String> params = facesContext.getExternalContext().getRequestParameterMap();
    String clientId = map.getClientId();
    MapModel model = map.getModel();
   
    /**
     * Respond to events
     */
    if(params.containsKey(clientId + "_overlaySelected")) {
      String id = params.get(clientId + "_overlayId");
      map.queueEvent(new OverlaySelectEvent(map, model.findOverlay(id)));
     
    } else if(params.containsKey(clientId + "_markerDragged")) {
      String id = params.get(clientId + "_markerId");
      Marker marker = (Marker) model.findOverlay(id);
      double lat = Double.valueOf(params.get(clientId + "_lat"));
      double lng = Double.valueOf(params.get(clientId + "_lng"));
      marker.setLatlng(new LatLng(lat, lng));
     
      map.queueEvent(new MarkerDragEvent(map, marker));
View Full Code Here

Examples of org.primefaces.model.map.MapModel

   
    writer.endElement("script");
  }

  protected void encodeOverlays(FacesContext facesContext, GMap map) throws IOException {
    MapModel model = map.getModel();
    ResponseWriter writer = facesContext.getResponseWriter();
   
    //Overlays
    if(model != null) {
      if(!model.getMarkers().isEmpty())
        encodeMarkers(facesContext, map);
      if(!model.getPolylines().isEmpty())
        encodePolylines(facesContext, map);
      if(!model.getPolygons().isEmpty())
        encodePolygons(facesContext, map);
    }
   
    //Overlay select listener
    GMapInfoWindow infoWindow = map.getInfoWindow();
View Full Code Here

Examples of org.primefaces.model.map.MapModel

    }
  }

  protected void encodeMarkers(FacesContext facesContext, GMap map) throws IOException {
    ResponseWriter writer = facesContext.getResponseWriter();
    MapModel model = map.getModel();
 
    writer.write(",markers:[");
   
    for(Iterator<Marker> iterator = model.getMarkers().iterator(); iterator.hasNext();) {
      Marker marker = (Marker) iterator.next();
      encodeMarker(facesContext, marker);
     
      if(iterator.hasNext())
        writer.write(",");
View Full Code Here

Examples of org.primefaces.model.map.MapModel

    writer.write("})");
  }
 
  protected void encodePolylines(FacesContext facesContext, GMap map) throws IOException {
    ResponseWriter writer = facesContext.getResponseWriter();
    MapModel model = map.getModel();
   
    writer.write(",polylines:[");
   
    for(Iterator<Polyline> lines = model.getPolylines().iterator(); lines.hasNext();) {
      Polyline polyline = (Polyline) lines.next();
     
      writer.write("new google.maps.Polyline({");
      writer.write("id:'" + polyline.getId() + "'");
     
View Full Code Here

Examples of org.primefaces.model.map.MapModel

    writer.write("]");
  }
 
  protected void encodePolygons(FacesContext facesContext, GMap map) throws IOException {
    ResponseWriter writer = facesContext.getResponseWriter();
    MapModel model = map.getModel();
   
    writer.write(",polygons:[");
   
    for(Iterator<Polygon> polygons = model.getPolygons().iterator(); polygons.hasNext();) {
      Polygon polygon = (Polygon) polygons.next();
     
      writer.write("new google.maps.Polygon({");
      writer.write("id:'" + polygon.getId() + "'");
     
View Full Code Here

Examples of org.primefaces.model.map.MapModel

  }

  @Override
  public MapModel getMapModelFromTrip(Trip trip) throws ServiceException {
    MapModel mapModel = new DefaultMapModel();
    List<Point> pointList = getPointsForTrip(trip);
    if (pointList.isEmpty()) {
      pointList = this.loadAndPersistGoogleData(trip);
    }
    Polyline polyline = new Polyline();
    polyline.getPaths().addAll(pointList);

    Marker beginMarker = new Marker(pointList.get(0), trip.getWaypoint()
        .getFromLocation().getCity());
    Marker endMarker = new Marker(pointList.get(pointList.size() - 1), trip
        .getWaypoint().getToLocation().getCity());

    polyline.setStrokeWeight(10);
    polyline.setStrokeColor("#FF9900");
    polyline.setStrokeOpacity(0.7);

    mapModel.addOverlay(beginMarker);
    mapModel.addOverlay(polyline);
    mapModel.addOverlay(endMarker);
    return mapModel;
  }
View Full Code Here

Examples of org.primefaces.model.map.MapModel

   
    endScript(writer);
  }

  protected void encodeOverlays(FacesContext context, GMap map) throws IOException {
    MapModel model = map.getModel();
    ResponseWriter writer = context.getResponseWriter();
   
    //Overlays
    if(model != null) {
      if(!model.getMarkers().isEmpty())
        encodeMarkers(context, map);
      if(!model.getPolylines().isEmpty())
        encodePolylines(context, map);
      if(!model.getPolygons().isEmpty())
        encodePolygons(context, map);
      if(!model.getCircles().isEmpty())
        encodeCircles(context, map);
      if(!model.getRectangles().isEmpty())
        encodeRectangles(context, map);
    }
       
        GMapInfoWindow infoWindow = map.getInfoWindow();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.