Hello,  i´m new with gwt..I know only a little about this  technology,
so i need some help...my problem is referent to mapserver, i want use
openlayers and mapserver to generate a map image ..for that, i use the
wrapper gwt-openlayers..then i do it something like this(see the
code), but it´s not working, the program don´t has error, but the
image don´t show....please someone help me..

CODE:
package org.yournamehere.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;

import org.gwtopenmaps.openlayers.client.Bounds;
import org.gwtopenmaps.openlayers.client.Icon;
import org.gwtopenmaps.openlayers.client.LonLat;
import org.gwtopenmaps.openlayers.client.Map;
import org.gwtopenmaps.openlayers.client.MapOptions;
import org.gwtopenmaps.openlayers.client.MapWidget;
import org.gwtopenmaps.openlayers.client.Marker;
import org.gwtopenmaps.openlayers.client.Pixel;
import org.gwtopenmaps.openlayers.client.Size;
import org.gwtopenmaps.openlayers.client.control.LayerSwitcher;
import org.gwtopenmaps.openlayers.client.control.MousePosition;
import org.gwtopenmaps.openlayers.client.control.MouseToolbar;
import org.gwtopenmaps.openlayers.client.control.PanZoomBar;
import org.gwtopenmaps.openlayers.client.control.Scale;
import org.gwtopenmaps.openlayers.client.event.EventHandler;
import org.gwtopenmaps.openlayers.client.layer.Layer;
import org.gwtopenmaps.openlayers.client.layer.Markers;
import org.gwtopenmaps.openlayers.client.layer.WMS;
import org.gwtopenmaps.openlayers.client.layer.WMSParams;
import org.gwtopenmaps.openlayers.client.popup.AnchoredBubble;
import org.gwtopenmaps.openlayers.client.popup.Popup;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.RootPanel;
import org.gwtopenmaps.openlayers.client.util.JObjectArray;
import org.gwtopenmaps.openlayers.client.util.JSObject;

public class MainEntryPoint implements EntryPoint {

        private MapWidget mapWidget;
        private Map map;
        private WMS wmsLayer;
        private Markers markers;
        private Popup popup;
        private  WMS layer1;
        private  WMS layer2;

    public MainEntryPoint() {
    }

        public void onModuleLoad() {


        MapOptions mapOptions = new MapOptions();
        mapOptions.setControls(new JObjectArray(new JSObject[]{}));
        mapOptions.setNumZoomLevels(16);
        mapOptions.setProjection("EPSG:4326");

        mapWidget = new MapWidget("800px", "475px", mapOptions);
        map = mapWidget.getMap();
        markers = new Markers("marker layer");


                WMSParams wmsParams = new WMSParams();
                wmsParams.setFormat("image/png");
                wmsParams.setLayers("tiger-ny");
                wmsParams.setStyles("");
                wmsParams.setMaxExtent(new Bounds(-79, 0, -61, 12));

                wmsLayer = new WMS("estados", "http://localhost:8080/
cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/WebApplication2/src/Mapa/
Venezuela.map", wmsParams);
                layer1 = new WMS("municipios", "http://localhost:8080/
cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/WebApplication2/src/Mapa/
Venezuela.map", wmsParams);
                layer2 = new WMS("parroquias", "http://localhost:8080/
cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/WebApplication2/src/Mapa/
Venezuela.map", wmsParams);

                map.addLayers(new Layer[] {wmsLayer,layer1,layer2,
markers});


                map.addControl(new 
PanZoomBar(RootPanel.get("nav").getElement()));
                map.addControl(new
MousePosition(RootPanel.get("position").getElement()));
                map.addControl(new Scale(RootPanel.get("scale").getElement()));
                map.addControl(new MouseToolbar());
                map.addControl(new LayerSwitcher());

                LonLat center = new LonLat(679600, 180000);
                map.setCenter(center, 13);

                Size size = new Size(32,32);
                Pixel offset = new Pixel(-5, -17);
                Icon icon = new Icon("img/marker.png", size, offset);
                Marker marker = new Marker(center, icon);
                markers.addMarker(marker);

                DockPanel dockPanel = new DockPanel();
                dockPanel.add(mapWidget, DockPanel.CENTER);
                dockPanel.setBorderWidth(1);

                RootPanel.get("map").add(dockPanel);

    }
}

thanks!!!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to