Blog of our latest news, updates, and stories for developers

Visualizing geographic data with the WebGL Globe

Thursday, May 5, 2011
Share on Google+ Share on Twitter Share on Facebook
Google
Labels: googlenew

37 comments :

  1. Andrew DeFariaMay 5, 2011 at 10:00 AM

    Doesn't work for me. Says my browser doesn't support WebGL and that I should use Chrome, etc. But I *AM* using Chrome - version 11.0.696.60.

    ReplyDelete
  2. AndyMay 5, 2011 at 10:03 AM

    Brilliant.

    ReplyDelete
  3. NathanielMay 5, 2011 at 10:04 AM

    Awesome! When I grow up, I want to be able to do what the google team members can do! :D

    ReplyDelete
  4. JDWMay 5, 2011 at 10:05 AM

    Doesn't work.

    "Sorry, your browser doesn't support WebGL" in Chrome 11

    "Sorry, your graphics card doesn't support WebGL" in FF4

    ReplyDelete
  5. Charly NETMay 5, 2011 at 10:51 AM

    Same issue to me
    "Sorry, your browser doesn't support WebGL"


    Google Chrome 11.0.696.60 (Official Build 83294) unknown
    WebKit 534.24 (branches/chromium/696@84661)
    V8 3.1.8.12
    User Agent Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.60 Safari/534.24

    ReplyDelete
  6. Benjamin VoranMay 5, 2011 at 11:09 AM

    Works in Chrome Beta

    ReplyDelete
  7. Andrea DoimoMay 5, 2011 at 11:59 AM

    Chrome has an hardware black list that will block 3D graphics to a lot of users.
    Launch Chrome with the --ignore-gpu-blacklist extra parameter to skip the blacklist.

    ReplyDelete
  8. filsMay 5, 2011 at 12:03 PM

    Very nice.. you need a converter for KML to this JSON format. :) Or at least a nice XSLT. Granted.. it looks like it would only work for point data at this time.

    How hard would it be to give the various JSON elements a clickable link. Is that supported well in WebGL?

    ReplyDelete
  9. LuisMay 5, 2011 at 12:25 PM

    The data format in the JSON example file doesn't match the format desribed in the readme on github.

    ReplyDelete
  10. DyeaMay 5, 2011 at 1:05 PM

    2011 macbook - chrome 11.0.696.57 - message: Graphics card not supported

    ReplyDelete
  11. DyeaMay 5, 2011 at 1:10 PM

    FIX - for "graphics card does not support webgl" - go to about:flags, look for "GPU accelerated compositing", enable it, hit relaunch button at bottom of screen.

    ReplyDelete
  12. Felix TurnerMay 5, 2011 at 2:06 PM

    Awesome! Needs zoom!

    ReplyDelete
  13. tigorMay 5, 2011 at 2:18 PM

    quite amazing!

    ReplyDelete
  14. bingsterMay 5, 2011 at 4:40 PM

    Might have to update graphic driver to render webgl. Shame no activity in uk its pretty cool :)

    ReplyDelete
  15. BradMay 5, 2011 at 5:21 PM

    What Dyea said!!! Thanks, that worked.

    ReplyDelete
  16. BradMay 5, 2011 at 5:24 PM

    I take that back... Dyea's suggestion got me one page further, then I dead-ended on the same error message after I hit the "launch experiment" button.

    ReplyDelete
  17. BradMay 5, 2011 at 5:47 PM

    What I find odd is that the Arcade Fire experiment works fine.

    ReplyDelete
  18. ChristianMay 6, 2011 at 1:58 AM

    I am just getting the spinning circle for ever. Tried on every browser I have and even tweaked the settings on Chrome as suggested. I sure wish I could see something.

    ReplyDelete
  19. @jaymyersMay 6, 2011 at 5:01 AM

    has anyone been to the akamai office in cambridge, ma? this reminds me of the globe they have in their control center :-)

    ReplyDelete
  20. LuisMay 7, 2011 at 9:20 AM

    Here's another: http://goo.gl/kBk4C

    ReplyDelete
  21. chopMay 7, 2011 at 9:49 AM

    Not particularly useful. The search density merely highlights where the major population centres are, given the internet and google are ubiquitous.
    Now if the google searches were normalised against the population density, that might tell you something.

    But then what does the 3D representation add anyway?

    ReplyDelete
  22. BalázsMay 8, 2011 at 4:35 AM

    doesn't work for me either. am using chrome as well

    ReplyDelete
  23. Rambling JohnnyMay 9, 2011 at 3:46 AM

    If you want a proof on how our world is divided between the have and have not just take a look at Africa. I give you a hint they don't use Bing either!

    ReplyDelete
  24. NirajMay 9, 2011 at 8:12 AM

    isn't there any workaround without using 3d graphic cards?

    ReplyDelete
  25. Luke DunstanMay 9, 2011 at 8:12 AM

    Doesn't work. Chrome 11.0.696.65 on Windows

    ReplyDelete
  26. kevin rocciMay 9, 2011 at 8:37 AM

    This is so cool! Who ever put this thing together was a genius!

    ReplyDelete
  27. NirajMay 9, 2011 at 8:47 AM

    adding extra parameter in startup (--ignore-gpu-blacklist) doesn't seem to work either. actually its not even taking that parameter.

    ReplyDelete
  28. EmilyMay 10, 2011 at 10:35 PM

    Nice job, Doug!

    ReplyDelete
  29. Pedro VMay 23, 2011 at 12:04 AM

    I am also just getting the spinning circle for ever.
    No error message.
    Tried dozens of times.
    Using Chome 12.0.742.60 beta-m

    ReplyDelete
  30. RobertMay 23, 2011 at 5:41 AM

    Very nice. I now use it to plot the last x-number of visitors...

    http://0bar.nl/globe/visitors.html

    ReplyDelete
  31. RobertMay 24, 2011 at 1:19 PM

    I now use Analytics to create a json data file to show the last x-number of visitors.

    Here is how I did it: http://0bar.nl/en/tech/show-visitors-on-webgl-globe-with-the-usage-of-analytics

    Robert

    ReplyDelete
  32. Ian WojtowiczMay 24, 2011 at 2:53 PM

    This looks like a colorful, high-res version of what I demoed at the MIT Media Lab back in April:

    http://woj.com/newsglobe/

    ReplyDelete
  33. guillaumeJune 2, 2011 at 11:16 PM

    Trying to run this code hosted on Windows 2008 server. The WebGL part does not show. I tried a lot of WebGL stuff and they all worked before, but the Globe just doesn't. Any clue?

    Thank you

    ReplyDelete
  34. robJune 9, 2011 at 2:49 AM

    sorry does not work.Message telling me my Browser does not support web GL.
    It works in Firefox.ALL my drivers are up to date and I´m using Chrome 13

    ReplyDelete
  35. Matthew KeatingJune 19, 2011 at 10:32 AM

    Does anyone have any documentation for recording in JSON format?

    ReplyDelete
  36. MufidJuly 17, 2011 at 12:06 AM

    Works like a charm in Chrome 12

    ReplyDelete
  37. Juan FernandoSeptember 7, 2011 at 11:33 PM

    hi Doug how many people participate in this experiment? and i if we can known, how long were you working in it?

    ReplyDelete
Add comment
Load more...

  

Labels


  • #AIY
  • #freeandopen
  • #GooglePlay #AndroidDevStory #PlayStore #DeveloperConsole #StoreListingExperiments
  • #growwithgoogle
  • #io12
  • #io13
  • #io14
  • #io15
  • #io16
  • #io17
  • #io18
  • #io2012
  • #io2013
  • #io2014
  • +1
  • 20% project
  • 3d
  • about.com
  • accelerator
  • accessibility
  • actions
  • actions on google
  • actionsongoogle
  • Administrative APIs
  • AdMob
  • adobe
  • Ads
  • adsense
  • advogato
  • AdWords
  • africa
  • agpl
  • AI
  • AIY
  • AIY Projects
  • AIYProjects
  • ajax
  • ajax apis
  • ajax search
  • ajax search books news apis
  • all for good
  • amarok
  • AMP
  • AMP Cache
  • analytics
  • android
  • android developer certification
  • Android Studio
  • Android Things
  • android wear
  • Announcement
  • announcements
  • apache
  • api
  • API.AI
  • apis
  • apis console
  • apis explorer
  • apis. charts
  • app
  • app engine
  • app indexing
  • app indexing api
  • App Invites
  • apple
  • apps
  • apps script
  • AR
  • area 120
  • artifact management
  • Artificial Intelligence
  • asia
  • assistant
  • atom publishing protocol
  • Audio
  • australia
  • Auth
  • authentication
  • authsub
  • automatic speech recognition
  • awards
  • axsjax
  • barcodes
  • beacon
  • beacons
  • bespin
  • best practices
  • beta
  • bigquery
  • Blockly
  • blogger
  • book search
  • books API
  • bootcamp
  • british english
  • Brotli
  • browser
  • Build Out
  • building ajax apps
  • BuildOut
  • business
  • buzz
  • c++
  • Cache
  • caja
  • caldav
  • calendar
  • camino
  • campfire one
  • caption
  • cardboard
  • CardDAV
  • cast
  • Certification
  • channel
  • chinese
  • chrome
  • chrome apps
  • chrome dev summit
  • chrome devtools
  • chrome experiment
  • chrome extensions
  • chrome os
  • chrome web store
  • chromecast
  • chromium
  • chronoscope
  • cifs
  • classes
  • classroom api
  • client libraries
  • closure tools
  • cloud
  • cloud datastore
  • cloud functions for firebase
  • cloud platform
  • cloud portability
  • cloud services
  • cloud sql
  • cloud storage
  • cms
  • coca cola
  • CocoaPods
  • code for educators
  • code jam
  • code review
  • code-in
  • codeedu
  • codelabs
  • coffee with a googler
  • collada
  • color
  • Colt McAnlis
  • commerce
  • community
  • competition
  • Compilers
  • compression
  • compressorhead
  • computer vision
  • computing heritage
  • conferences
  • contacts api
  • Containers
  • contest
  • contextual gadgets
  • conversations
  • Core ML
  • couchdb
  • countdown to I/O 2012
  • courses
  • CPU
  • crash course
  • Crash Reporting
  • crashlytics
  • creative commons
  • cricket
  • crisis response
  • cryptography
  • css
  • css3
  • custom search
  • custom search api
  • danish linux forum
  • dart
  • Data Compression
  • Data Visualization
  • database
  • Dataset
  • Datasets
  • datastore
  • design
  • devart
  • develop
  • developer
  • Developer Communities
  • developer expert
  • Developer Keynote
  • developers
  • developers. meetup
  • devfest
  • devfest developer chrome maps social wave apps
  • DFP
  • dialogflow
  • discovery service
  • diversity
  • django
  • dns
  • do-it-yourself
  • Docker
  • docs
  • documentation
  • documents list api
  • dojo
  • doodles
  • dot net
  • doubleclick
  • dreamweaver
  • Drive
  • drupal
  • dynamic links
  • earn
  • earth
  • eclipse
  • eclipsecon
  • eddystone
  • educatio
  • education
  • email
  • EMEA
  • endpoints
  • enterprise
  • entrepreneurs
  • Estimator
  • Estimators
  • Europe
  • event
  • events
  • evolution
  • execution api
  • extensions
  • Fabric
  • fairness in machine learning
  • faster web
  • featured
  • feeds
  • finance
  • Firebase
  • Firebase Analytics
  • Firebase Cloud Messaging
  • Firebase Dynamic Links
  • firebug
  • firefox
  • firestore
  • firevox
  • firstbeta
  • fitness
  • flutter
  • font api
  • Fonts
  • fosdem
  • freebsd
  • freenet
  • Fridaygram
  • fusion tables
  • G Suite
  • gadgets
  • Game Developers Conference
  • games
  • gaming
  • gcc
  • gci
  • GCP
  • GDA
  • gdata
  • GDC17
  • GDD
  • gdd07
  • gdd08
  • gdd09
  • GDD11
  • GDE
  • gdg
  • gdl
  • gdl weekly
  • gears
  • geo
  • geolocation
  • geoserver
  • getpaid
  • ghop
  • git
  • github
  • GKE
  • gmail
  • Gmail APIs
  • gnome
  • gnome women's summer outreach program
  • Go
  • goo.gl
  • Google
  • Google APIs
  • google apps
  • google apps api
  • google apps for your domain
  • google apps marketplace
  • Google AR
  • google assistant
  • google assistant sdk
  • Google Brain
  • google buzz
  • google cast
  • google chart api
  • google checkout
  • google chrome
  • Google Cloud
  • Google Cloud Messaging
  • Google Cloud Platform
  • google cloud storage
  • google code
  • google code project hosting
  • google code search
  • google code university
  • google compute engine
  • google data apis
  • google data protocol
  • Google Data Studio
  • google developer day
  • google developer days
  • google developers
  • Google Developers Academy
  • google developers certification
  • Google Developers Live
  • Google Developers site
  • Google Developers University Consortium
  • google docs
  • Google Docs API
  • google doctype
  • Google Drive
  • Google Drive SDK
  • google earth
  • google fit
  • Google Fonts
  • google friend connect
  • google gadgets
  • google gears
  • google grants
  • google health
  • Google I/O
  • Google Identity Platform
  • google io
  • google mashup editor
  • Google Noto fonts
  • Google Play
  • Google Play Developer API
  • google play services
  • google scholarships
  • Google Science Fair
  • Google sheets
  • Google Sheets API
  • Google Slides
  • Google Slides API
  • Google Spreadsheets API
  • google storage
  • google summer of code
  • Google tech talk
  • google technoloy user groups
  • google tv
  • google visualization api
  • google wallet
  • Google Wave
  • google web elements
  • google web toolkit
  • google.org
  • google+
  • GoogleAssistant
  • googlecast
  • googleio
  • googlenew
  • GooglePlay
  • googlewebelements googleio
  • GPE
  • GPGS C++ Games
  • GPT
  • green linux
  • grow
  • grow with google
  • gsoc
  • GSuite
  • gtags
  • gtug
  • guest post
  • guice
  • gulp
  • GWSOP
  • gwt
  • gzip
  • hackathon
  • hacking
  • hackthon
  • hamilton
  • hangouts
  • Hangouts Chat API
  • haproxy
  • hg
  • hibernate
  • howto
  • hpux
  • html
  • html5
  • http
  • I/O
  • I/O 17
  • I/O 2017
  • I/O Extended
  • I/O Live
  • ical
  • identity
  • ietf
  • ignite
  • igoogle
  • iguanas
  • iiw
  • Image Compression
  • image search
  • Imara
  • In-app billing
  • in-app payments
  • in-app purchase
  • incubator
  • India
  • indie
  • intelligentwire
  • interactive music
  • internationalization
  • internet explorer
  • internet of things
  • interviews
  • IO17
  • io18
  • IO2017
  • ios
  • iOS SDK
  • IoT
  • ipad
  • iphone
  • israel
  • Issue Tracker
  • jaiku
  • japanese
  • java
  • javascript
  • jetpack
  • joomla
  • joomladayus2007
  • joomladayusa
  • json
  • karaoke
  • KDE
  • KDE 4.0
  • Keras
  • kernel
  • kernel summit
  • keynote
  • khronos
  • kids
  • kids coding team
  • kml
  • korean
  • Krakow
  • Kubernetes
  • labs
  • lanchpad
  • languages
  • latitude
  • launch
  • launchpad
  • launchpad accelerator
  • launchpad studio
  • lca
  • Leadership
  • Learning
  • lens
  • lessons
  • licenses
  • linux
  • linux foundation
  • linux summit
  • linux virtual server
  • linuxconf eu
  • localization
  • LoCo
  • london
  • mac
  • MacFuse
  • Machine
  • machine intelligence
  • machine learning
  • Makers
  • malware
  • maps
  • maps apis
  • Marketplace
  • material
  • material components
  • material design
  • MDL
  • meetup
  • mercurial
  • MIT CSAIL
  • ml
  • MLCC
  • mobile
  • mobile design
  • mobile performance
  • mobile sites
  • mobile speed
  • mobile UX
  • Mobile web
  • mod_pagespeed
  • Moderator
  • monetize
  • MOOC
  • mozilla
  • mylar
  • myspace
  • MySQL
  • mythtv
  • named
  • narratives
  • native ads
  • native client
  • nearby
  • netbsd
  • non-profit
  • nonsense
  • nosql
  • notifications
  • Noto Serif CJK
  • nss
  • nvidia
  • O3D
  • oauth
  • OAuth playground
  • OAuth2
  • objective-c
  • OCaml
  • ocr
  • ODF
  • office hours
  • oha
  • OOXML
  • open data
  • open source
  • open source blog
  • open source releases
  • open web
  • openajax alliance
  • opengl
  • openid
  • opensocial
  • openssh
  • openssl
  • Optimization
  • oreilly
  • orkut
  • oscon
  • oscon2007
  • osi
  • oss devs
  • ossjam
  • osx
  • pactester
  • page speed
  • PageSpeed
  • palette
  • payments
  • Peer bonus program
  • performance
  • phone
  • photos
  • picasa
  • picasa web
  • places API
  • play services
  • playground
  • plone
  • plone sprint
  • podcast
  • Poly
  • polymer
  • Polymer Summit
  • portugal
  • posix
  • PowerMeter API
  • prediction api
  • preview
  • prizes
  • programming
  • Progressive Web App
  • project hosting
  • Project Loon
  • Project Tango
  • prototype
  • proximity
  • pubsubhubbub
  • PWA
  • py3k
  • python
  • python sprint
  • rails
  • random hacks of kindness
  • Rasberry Pi
  • reader
  • releases
  • Remote Config
  • research
  • reserve seats
  • result snippets
  • Reto Meier
  • Rewarded Ads
  • Rewarded Video Ads
  • rhino
  • Saatchi
  • salesforce
  • samba
  • sandbox
  • Santa Tracker
  • scalability
  • scale-ups
  • schedule
  • scholarship
  • scholarships
  • Scratch
  • screencast
  • sdk
  • sdks
  • search
  • security
  • serif
  • service worker
  • sessions
  • Sheets API
  • shindig
  • shopping
  • Shoreline Amphitheatre
  • showcase
  • sidewiki
  • sign-in
  • silverstripe
  • SIMD
  • sitemaps
  • sites api
  • sixapart
  • sketchup
  • Slides API
  • Smart Lock for Passwords
  • soap search api
  • soc
  • social
  • social graph
  • solaris
  • souders
  • spa2007
  • spdy
  • speakers
  • speech
  • speed
  • speed tracer
  • standards
  • startup
  • startups
  • STEM
  • storage
  • Street View
  • student programs
  • students
  • stuff
  • style
  • subscribed links
  • subscription
  • subversion
  • summer of code
  • Sundar Pichai
  • SVG
  • sxsw
  • syndication
  • tasks API
  • Team Drives (new)
  • techmakers
  • templates
  • TensorFlow
  • tensorflow dev summit
  • TensorFlow Lite
  • TensorFlow Research Cloud
  • tensorRT
  • Test Lab
  • testing
  • text embedding models
  • tfdevsummit
  • TFLite
  • themes
  • tool
  • tools
  • topp
  • training
  • tranparency
  • transit
  • translate
  • translation
  • tutorials
  • tv
  • ubiquitous computing
  • ubiquity
  • ubucon
  • ubuntu
  • Udacity
  • UI
  • unicode
  • unit test
  • Unity
  • universal
  • Universal App Campaigns
  • University
  • unix
  • url
  • url shortener
  • URLs
  • video
  • videos
  • Vim
  • virtual keyboard
  • virtual reality
  • visualization
  • voice
  • voice kit
  • VR
  • wattpad
  • Wearables
  • Weave
  • web
  • web animations api
  • web apps
  • web components
  • web design
  • web designer
  • web development
  • web exponents
  • web fonts
  • web performance
  • web platform docs
  • webfonts
  • webgl
  • webmaster
  • WebP
  • website optimizer
  • webVR
  • weekly roundup
  • WhiteHouse.gov
  • Who's at Google I/O
  • win
  • windows
  • windows programming
  • Winter of Code
  • Women Tech Makers
  • women techmakers
  • writing
  • wtm
  • xauth
  • yahoo
  • Young Makers
  • youtube
  • zlib
  • zurich
  • ZXing


Archive


  •     2018
    • Apr
    • Mar
    • Feb
    • Jan
  •     2017
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2016
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2015
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
  •     2014
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2013
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2012
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2011
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2010
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2009
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2008
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2007
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2006
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2005
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
Subscribe
Googleon Google+
Visit Google Developers for docs, event info, and more.

Company-wide

  • Official Google Blog
  • Public Policy Blog
  • Student Blog

Products

  • Google for Work Blog
  • Chrome Blog
  • Official Android Blog

Developers

  • Ads Developer Blog
  • Android Developers Blog
  • Developers Blog
  • Google
  • Privacy
  • Terms