Big data visualization with Google Geo
Mano Marks, Senior Developer Advocate, Google
Mano Marks, Senior Developer Advocate, Google
var kmlLayer = new
google.maps.KmlLayer('http://earthquake.usgs....',
var options = {
suppressInfoWindows:true
}
}
kmlLayer.setMap(map, );
google.maps.event.addListener(kmlLayer, 'click',
function(kmlEvent) {
var text = kmlEvent.featureData.description;
showInDiv(text);
});
Mapping without code
Better mapping with code
... var australia = new google.maps.LatLng(-25, 133);
map = ...
layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '815230'
},
styles: [{
polygonOptions: {
fillColor: "#00FF00",
fillOpacity: 0.3
}
}, {
where: "birds > 300",
polygonOptions: {
fillColor: "#0000FF"
}
}, {
where: "population > 5",
...});
layer.setMap(map);
Secrets and surprises of the Google Geo APIs
Managing and visualizing your geospatial data with Fusion Tables
Location Based App development using Google APIs
Designing Maps Applications for Usability on Mobile and Desktop
High Performance KML for Maps and Earth
GIS with Google Earth and Google Maps
Creating Custom Maps with John Coryat
Mano Marks