Did you set the "region" option to "GR" and the "resolution" option to "provinces"? That is needed to get a map of Greece with state/province (or whatever they are called in Greece) sub-regions.
On Sunday, December 9, 2012 5:03:03 PM UTC-5, Parasound wrote: > > Hi there, > > my code follows and I am trying to display a geochart with > ISO-3166-2<http://en.wikipedia.org/wiki/ISO_3166-2> codes > of Greece eg GR-A, GR-K but what I only see is a world map with no colors > and nothing else. > > Is there a bug, or am I missing something? > thanks > > > <script type="text/javascript" src="http://www.google.com/jsapi > "></script> > <script type="text/javascript"> > > google.load("visualization", "1", {packages:["geochart"]}); > google.setOnLoadCallback(setupData); > > var newData = null; > var viewgeomap = null; > var map = null; > > /////////////////////////////// > // Function setupData > // Initializes the query and service to pull the data > /////////////////////////////// > function setupData() > { > //SPARQL endpoint we will use to query the datasets > var sparqlproxy = "http://data-gov.tw.rpi.edu/ws/sparqlproxy.php?"; > //this is where the actual SPARQL query is stored > var queryloc = "http://files.myopera.com/myfiles/files/mysparql.sparql"; > //url that will execute the query > var queryurl = sparqlproxy + "output=gvds&service-uri= > http://mysparqlendpoint =" + encodeURIComponent(queryloc); > //construct the query > var query = new google.visualization.Query(queryurl); > //send query with callback function > query.send(handleQueryResponse); > }; > > > /////////////////////////////// > // Function handleQueryResponse > // Checks for query errors, then processes > /////////////////////////////// > function handleQueryResponse(response) > { > > // Check for query response errors. > if (response.isError()) > { > alert('Error in query: ' + response.getMessage() + ' ' + > response.getDetailedMessage()); > return; > } > > //gets the query result as a DataTable object > > > var predata = response.getDataTable(); > var vals = new Array(); > var rownum = predata.getNumberOfRows(); > // Make sure our data isn't empty. > if (null==predata) > return; > > //Get all available data coming from Q > var newdata =new google.visualization.DataTable(); > newdata.addColumn('string', 'CODE_3166'); > newdata.addColumn('string', 'example1'); > newdata.addColumn('number', 'example2'); > newdata.addColumn('number', 'example3'); > newdata.addColumn('number', 'example4'); > newdata.addRows(newdata.getNumberOfRows()); > > > for (var i = 0; i < rownum; i++ ) > { > var CODE_3166 = predata.getValue(i,0); > var example1 =predata.getValue(i,1); > var example2 =predata.getValue(i,2); > var example3 =predata.getValue(i,3); > var example4 =predata.getValue(i,4); > vals [0] = CODE_3166; > vals [1] = example1+"<br />example2: "+example2+"<br />example3: > "+example3; > vals [2] = example2; > vals [3] = example3; > vals [4] = example4; > newdata.addRow(vals); > > viewmap = new google.visualization.DataView( newdata ); > viewmap.setColumns([0, 1]); > } > > > var options = {}; > //Now draw the map using this viewmap as a customized data table: > > geomap = new > google.visualization.GeoChart(document.getElementById('visualization_Map')); > geomap.draw(viewmap, options); > }; > </script> > </head> > <body> > > <!-- Presentation Content --> > <table > > <tr> > <td style="width: 950px;" > > <div id= 'visualization_Map'style="height:880px"><p><img src=" > http://data-gov.tw.rpi.edu/images/ajax-loader.gif" alt="loading > ..."></p></div> > </td> > > </div> > </td> > </tr> > </table> > </body> > </html> > -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-visualization-api/-/QFXmXZnvylMJ. 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-visualization-api?hl=en.
