Setting width and height to 100% is probably a big part of the
problem. Try setting to a pixel size instead. If you want the map to
fill the entire browser window, see the GWT FAQ at
http://code.google.com/docreader/#p(google-web-toolkit-doc-1-5)s(google-web-toolkit-doc-1-5)t(FAQ_UIVerticalFillApp)
On Sat, Aug 23, 2008 at 9:49 AM, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> Hi there
> I tried the new Overlay-Functionality, I tried to implement a MapPanel
> withe the new JavascriptObject Overlay Functionality, heres my source.
>
> GMap2.java
> import com.google.gwt.core.client.JavaScriptObject;
> import com.google.gwt.user.client.Element;
>
> public class GMap2 extends JavaScriptObject {
>
> protected GMap2() {
> }
>
> public static native GMap2 GMap2(Element element) /*-{
> return new $wnd.GMap2(element);
> }-*/;
>
> public final native void setCenter(GLatLng GLatLng, int center) /
> *-{
> this.setCenter(GLatLng, center);
> }-*/;
>
> }
>
> GLatLng.java
> import com.google.gwt.core.client.JavaScriptObject;
>
> public class GLatLng extends JavaScriptObject {
>
> protected GLatLng() {
> }
>
> public final static native GLatLng GLatLng(Double lat, Double
> lng) /*-{
> return new $wnd.GLatLng(lat, lng);
> }-*/;
> }
>
> MapPanel.java
> import com.google.gwt.core.client.JavaScriptObject;
> import com.google.gwt.user.client.DOM;
> import com.google.gwt.user.client.ui.Widget;
>
> public class MapPanel extends Widget {
>
> private static int nextID = 0;
> private GMap2 GMap2;
>
> public MapPanel(PartyMap controller) {
> setElement(DOM.createDiv());
> getElement().setId("PartyMap" + ++nextID);
> setWidth("100%");
> setHeight("100%");
> }
>
> @Override
> public void onLoad() {
> GMap2 = GMap2.GMap2(getElement());
> GMap2.setCenter(GLatLng.GLatLng(49.01, 8.4), 13);
> }
>
> }
>
> When I add this Widget to my Rootpanel (GoogleMaps Scriptfile included
> of course), I get a broken Map, small and always grey. Where is my
> mistake?
> Also, if I move the GMap2.java and GLatLng.java to another package and
> include them in MapPanel.java, I get an error, saying, the import
> cannot be resolved.
>
>
> >
>
--
Eric Z. Ayers - GWT Team - Atlanta, GA USA
http://code.google.com/webtoolkit/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---