WebGL virtual globe and map engine