Try re-ordering the load so that the Maps API is loaded first before the
visualization API.  You might check on the Visualization API group.  There
was a thread about this on the gwt-google-apis group as well.

On Sat, Oct 10, 2009 at 12:01 PM, Alex <[email protected]> wrote:

>
> Hi,
>
> I've got a problem with the Visualization API. Until recently the code
> below worked just fine. But now I get the error:
>
> [ERROR] Unable to load module entry point class
> gwtVisualiztion.client.GWTvisualization (see associated exception for
> details)
> com.google.gwt.core.client.JavaScriptException: (TypeError): Object
> expected
>  number: -2146823281
>  description: Object expected
>
> According to the FAQs this is caused by a problem with the AJAX loader
> script. The script tag however is part of the html code and the script
> can be reached with the browser.
> Any suggestions what might be wrong / or how to solve the problem
> avoiding writing Runnable Java classes?
>
> Gr,
>
> Alex
>
>
> ---------------------------------------------------------------------------------------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//
> EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-
> source/core/src/gwt-module.dtd">
> <module rename-to='gwtvisualization'>
>  <!-- Inherit the core Web Toolkit stuff.                        -->
>  <inherits name='com.google.gwt.user.User'/>
>
>  <!-- Inherit the default GWT style sheet.  You can change       -->
>  <!-- the theme of your GWT application by uncommenting          -->
>  <!-- any one of the following lines.                            -->
>  <inherits name='com.google.gwt.user.theme.standard.Standard'/>
>  <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
>  <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/>     -->
>
>  <!-- Other module inherits                                      -->
>  <inherits name='com.google.gwt.visualization.Visualization'/>
>
>  <!-- Specify the app entry point class.                         -->
>  <entry-point class='gwtVisualiztion.client.GWTvisualization'/>
> </module>
>
>
> ---------------------------------------------------------------------------------------------------------------------------------------------
> package gwtVisualiztion.client;
>
> import com.google.gwt.core.client.EntryPoint;
> import com.google.gwt.user.client.ui.RootPanel;
> import com.google.gwt.visualization.client.visualizations.GeoMap;
> import
> com.google.gwt.visualization.client.visualizations.GeoMap.Options;
>
> public class GWTvisualization implements EntryPoint {
>        private DataModel myData;
>        private GeoMap myMap;
>        private Options myMapOptions;
>
>        @Override
>        public void onModuleLoad() {
>                myData = new DataModel();
>                myData.fillDataTable();
>                myMapOptions = Options.create();
>                myMapOptions.setDataMode(GeoMap.DataMode.REGIONS);
>                myMapOptions.setRegion("world");
>                myMapOptions.setHeight(600);
>                myMapOptions.setWidth(800);
>                myMap = new GeoMap(myData.getDataTable(), myMapOptions);
>                RootPanel.get("main").add(myMap);
>        }
> }
>
>
> ---------------------------------------------------------------------------------------------------------------------------------------------
>
> package gwtVisualiztion.client;
>
> import com.google.gwt.visualization.client.DataTable;
> import
> com.google.gwt.visualization.client.AbstractDataTable.ColumnType;
>
> public class DataModel {
>        private DataTable myData;
>
>        public DataModel() {
>                this.setupDataTable();
>        }
>
>        private void setupDataTable() {
>                myData = DataTable.create();
>                myData.addColumn(ColumnType.STRING, "Country");
>                myData.addColumn(ColumnType.NUMBER, "waarde");
>        }
>
>        public void addtoDataTable(String vak, int cijfer) {
>                int rownr = myData.addRow();
>                myData.setValue(rownr, 0, vak);
>                myData.setValue(rownr, 1, cijfer);
>        }
>
>        public void fillDataTable() {
>                myData.addRows(5);
>                myData.setValue(0, 0, "NL");
>                myData.setValue(0, 1, 100);
>                myData.setValue(1, 0, "Germany");
>                myData.setValue(1, 1, 50);
>                myData.setValue(2, 0, "United States");
>                myData.setValue(2, 1, 70);
>                myData.setValue(3, 0, "UK");
>                myData.setValue(3, 1, 150);
>                myData.setValue(4, 0, "Spain");
>                myData.setValue(4, 1, 125);
>        }
>
>        public DataTable getDataTable() {
>                return myData;
>        }
> }
>
>
> ---------------------------------------------------------------------------------------------------------------------------------------------
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
>  <head>
>    <meta http-equiv="content-type" content="text/html;
> charset=UTF-8">
>    <link type="text/css" rel="stylesheet"
> href="GWTvisualization.css">
>    <title>Web Application Starter Project</title>
>    <script type="text/javascript" language="javascript"
> src="gwtvisualization/gwtvisualization.nocache.js"></script>
>  </head>
>
>  <body>
>
>    <!-- OPTIONAL: include this if you want history support -->
>    <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
> style="position:absolute;width:0;height:0;border:0"></iframe>
>
>    <script type="text/javascript" src="http://www.google.com/jsapi";></
> script>
>        <script type="text/javascript">
>                google.load("visualization", "1", {'packages' : ["piechart",
> "table", "motionchart", "geomap", "annotatedtimeline", "areachart",
> "barchart", "columnchart", "orgchart", "gauge", "intensitymap",
> "linechart", "map", "scatterchart"] });
>        </script>
>
>    <div id="main"></div>
>  </body>
> </html>
>
> >
>


-- 
Eric Z. Ayers
Google Web Toolkit, Atlanta, GA USA

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to