Сфера размером с землю? Может просто сферу?
three.js - там есть примитив сферы, есть возможность установить освещение, текстурки и т.д. Вот только когда камера достаточно близко, что бы небыло видно что мы смотрим на сферу, стоит уже работать с 2D canvas дабы снизить нагрузку. Можно google maps активировать при этом.