Ok, Its works now. But I cant set a Widget to the popupmarker with Hello Maps
2010/3/11 Fran <[email protected]> > I get this error with HelloMaps > > > com.google.gwt.core.client.JavaScriptException: (TypeError): undefined is > not a function > stack: TypeError: undefined is not a function > at DOMWindow.CALL_NON_FUNCTION_AS_CONSTRUCTOR (native) > at unknown source > > > > > > 2010/3/11 Fran <[email protected]> > >> Is not in the starts. Its when a click a button to search in a MySQL db. >> The results shows in the map. If only one result I will show the infowindow. >> >> >> 2010/3/11 Eric Ayers <[email protected]> >> >>> If this is happening when your app starts up, one more thing you might >>> try is using a DeferredCommand (or ScheduleDeferred) to open the window. >>> >>> On Thu, Mar 11, 2010 at 2:16 PM, Fran <[email protected]> wrote: >>> >>>> The error shows at the line >>>> >>>> info.open ... >>>> >>>> >>>> >>>> >>>> >>>> 2010/3/11 Fran <[email protected]> >>>> >>>> same error >>>>> >>>>> 2010/3/11 Eric Ayers <[email protected]> >>>>> >>>>> I still think the problem is because you are specifying an icon when >>>>>> creating MarkerOptions. Did you change the way you call the constructor >>>>>> for >>>>>> MarkerOptions? >>>>>> >>>>>> Your code: >>>>>> >>>>>> MarkerOptions opts = MarkerOptions.newInstance(Icon.DEFAULT_ICON); >>>>>> opts.setDraggable(true); >>>>>> final Marker marker= new Marker(latlng,opts); >>>>>> >>>>>> The HelloMaps draggable marker example: >>>>>> >>>>>> MarkerOptions options = MarkerOptions.newInstance(); >>>>>> options.setDraggable(true); >>>>>> final Marker marker = new Marker(map.getCenter(), options); >>>>>> >>>>>> On Thu, Mar 11, 2010 at 2:00 PM, Fran <[email protected]> wrote: >>>>>> >>>>>>> the last IF manage only a marker by map. >>>>>>> I can disable the drag and the result is the same. >>>>>>> >>>>>>> On 11 mar, 19:56, Eric Ayers <[email protected]> wrote: >>>>>>> > Try not setting the icon at all in MarkerOptions. Check the code >>>>>>> for the >>>>>>> > draggable marker exampls in HelloMaps: >>>>>>> > >>>>>>> > >>>>>>> http://code.google.com/p/gwt-google-apis/source/browse/trunk/maps/sam. >>>>>>> .. >>>>>>> > >>>>>>> > < >>>>>>> http://code.google.com/p/gwt-google-apis/source/browse/trunk/maps/sam.. >>>>>>> .> >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > On Thu, Mar 11, 2010 at 1:50 PM, Fran <[email protected]> wrote: >>>>>>> > > I use a default icon. >>>>>>> > >>>>>>> > > This is all the code: >>>>>>> > >>>>>>> > > MarkerOptions opts = >>>>>>> MarkerOptions.newInstance(Icon.DEFAULT_ICON); >>>>>>> > > opts.setDraggable(true); >>>>>>> > > final Marker marker= new Marker(latlng,opts); >>>>>>> > > marker.addMarkerDragEndHandler(new >>>>>>> > > MarkerDragEndHandler(){ >>>>>>> > > public void >>>>>>> > > onDragEnd(MarkerDragEndEvent event) { >>>>>>> > >>>>>>> > > mpService.reloadInfo(marker.getLatLng().getLatitude(), >>>>>>> > > marker.getLatLng().getLongitude(), name, new AsyncCallback(){ >>>>>>> > >>>>>>> > > >>>>>>> @Override >>>>>>> > > >>>>>>> public void >>>>>>> > > onFailure(Throwable caught) { >>>>>>> > > >>>>>>> // >>>>>>> > > nothing to do >>>>>>> > >>>>>>> > > } >>>>>>> > >>>>>>> > > >>>>>>> @Override >>>>>>> > > >>>>>>> public void >>>>>>> > > onSuccess(Object result) { >>>>>>> > > >>>>>>> // >>>>>>> > > nothing to do >>>>>>> > > } >>>>>>> > >>>>>>> > > }); >>>>>>> > >>>>>>> > > } >>>>>>> > >>>>>>> > > }); >>>>>>> > >>>>>>> > > if (rows==1){ >>>>>>> > > InfoWindow info = map.getInfoWindow(); >>>>>>> > > info.open(marker, new >>>>>>> InfoWindowContent(panel)); >>>>>>> > > } >>>>>>> > >>>>>>> > > On 11 mar, 19:43, Eric Ayers <[email protected]> wrote: >>>>>>> > > > Did you create a default marker or did you add a custom icon? >>>>>>> If it is >>>>>>> > > the >>>>>>> > > > latter, you need to set several attributes on it or you'll get >>>>>>> weird >>>>>>> > > errors >>>>>>> > > > like this. You might try searching through the gwt-google-apis >>>>>>> group. >>>>>>> > > Does >>>>>>> > > > this thread help? >>>>>>> > >>>>>>> > > > >>>>>>> https://groups.google.com/group/gwt-google-apis/browse_thread/thread/. >>>>>>> .. >>>>>>> > >>>>>>> > > > On Thu, Mar 11, 2010 at 1:30 PM, Fran <[email protected]> >>>>>>> wrote: >>>>>>> > > > > Hi, >>>>>>> > >>>>>>> > > > > I have a problem with InfoWindow and Google Maps API in GWT. >>>>>>> > >>>>>>> > > > > If I use this code: >>>>>>> > >>>>>>> > > > > InfoWindow info = map.getInfoWindow(); >>>>>>> > > > > info.open(marker, new InfoWindowContent(verticalpanel)); >>>>>>> > >>>>>>> > > > > I get a error that I cant understand: >>>>>>> > >>>>>>> > > > > com.google.gwt.core.client.JavaScriptException: (TypeError): >>>>>>> Object >>>>>>> > > > > [object DOMWindow] has no method 'zc' >>>>>>> > > > > stack: TypeError: Object [object DOMWindow] has no method >>>>>>> 'zc' >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/maps2.api/main.js:9 >>>>>>> . >>>>>>> > > .. >>>>>>> > > > > at TF.oa (eval at Nh ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/ >>>>>>> > > > > 208a/maps2.api/main.js:317:40)) >>>>>>> > > > > at wk.<anonymous> ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/ >>>>>>> > > > > 208a/maps2.api/main.js:1265:57) >>>>>>> > > > > at wk.<anonymous> ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/ >>>>>>> > > > > 208a/maps2.api/main.js:1262:120) >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/maps2.api/main.js:5 >>>>>>> . >>>>>>> > > .. >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/maps2.api/main.js:3 >>>>>>> . >>>>>>> > > .. >>>>>>> > > > > at pd.cT ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/ >>>>>>> > > > > maps2.api/main.js:304:78) >>>>>>> > > > > at pd.require ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/ >>>>>>> > > > > maps2.api/main.js:308:36) >>>>>>> > > > > at Ed ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/maps2.api/ >>>>>>> > > > > main.js:318:62) >>>>>>> > > > > at wk.kv ( >>>>>>> http://maps.gstatic.com/intl/es_ALL/mapfiles/208a/ >>>>>>> > > > > maps2.api/main.js:1262:31) >>>>>>> > > > > type: undefined_method >>>>>>> > > > > arguments: zc,[object DOMWindow] >>>>>>> > > > > __gwt_ObjectId: 2862 >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java: >>>>>>> > > > > 195) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java: >>>>>>> > > > > 120) >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java: >>>>>>> > > > > 507) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java: >>>>>>> > > > > 264) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java: >>>>>>> > > > > 91) >>>>>>> > > > > at com.google.gwt.core.client.impl.Impl.apply(Impl.java) >>>>>>> > > > > at >>>>>>> com.google.gwt.core.client.impl.Impl.entry0(Impl.java:188) >>>>>>> > > > > at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown >>>>>>> Source) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: >>>>>>> > > > > 25) >>>>>>> > > > > at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103) >>>>>>> > > > > at >>>>>>> > > > > >>>>>>> com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java: >>>>>>> > > > > 157) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java: >>>>>>> > > > > 1668) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java: >>>>>>> > > > > 401) >>>>>>> > > > > at >>>>>>> > >>>>>>> > > >>>>>>> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java: >>>>>>> > > > > 222) >>>>>>> > > > > at java.lang.Thread.run(Thread.java:619) >>>>>>> > >>>>>>> > > > > Help me please, 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 >>>>>>> > > [email protected]. >>>>>>> > > > > To unsubscribe from this group, send email to >>>>>>> > > > > [email protected]<google-web-toolkit%[email protected]> >>>>>>> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]> >>>>>>> > >>>>>>> > > <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]> >>>>>>> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]> >>>>>>> > >>>>>>> > >>>>>>> > > > > . >>>>>>> > > > > For more options, visit this group at >>>>>>> > > > >http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>>> > >>>>>>> > > > -- >>>>>>> > > > Eric Z. Ayers >>>>>>> > > > Google Web Toolkit, Atlanta, GA USA >>>>>>> > > > Sign up now for Google I/O 2010: May 19-20, >>>>>>> http://code.google.com/io >>>>>>> > >>>>>>> > > -- >>>>>>> > > 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]<google-web-toolkit%[email protected]> >>>>>>> <google-web-toolkit%[email protected]<google-web-toolkit%[email protected]> >>>>>>> > >>>>>>> > > . >>>>>>> > > For more options, visit this group at >>>>>>> > >http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>>> > >>>>>>> > -- >>>>>>> > Eric Z. Ayers >>>>>>> > Google Web Toolkit, Atlanta, GA USA >>>>>>> > Sign up now for Google I/O 2010: May 19-20, >>>>>>> http://code.google.com/io >>>>>>> >>>>>>> -- >>>>>>> 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]<google-web-toolkit%[email protected]> >>>>>>> . >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Eric Z. Ayers >>>>>> Google Web Toolkit, Atlanta, GA USA >>>>>> Sign up now for Google I/O 2010: May 19-20, http://code.google.com/io >>>>>> >>>>>> -- >>>>>> 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]<google-web-toolkit%[email protected]> >>>>>> . >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>>>> >>>>> >>>>> >>>> -- >>>> 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]<google-web-toolkit%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/google-web-toolkit?hl=en. >>>> >>> >>> >>> >>> -- >>> Eric Z. Ayers >>> Google Web Toolkit, Atlanta, GA USA >>> Sign up now for Google I/O 2010: May 19-20, http://code.google.com/io >>> >>> -- >>> 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]<google-web-toolkit%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-web-toolkit?hl=en. >>> >> >> > -- 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.
