Inspirado por uma grande série de posts escritos por Richard Marsden (1, 2, 3, 4, 5, 6 e 7), Bjorn Sandvik tem feito algumas experiências com OpenLayers e Proj4js.
Proj4js é uma biblioteca JavaScript que fornece métodos para transformação de coordenadas entre as projeções de mapa e longitude / latitude. OpenLayers pode ser integrado com Proj4js, e combinando essas bibliotecas poderosas é possível projetar o seu KML em JavaScript puro sem dependências do servidor!
Este exemplo mostra um documento KML a partir do Thematic Mapping Engine em três diferentes projeções (Mollweide, senoidal e Igualdade Área cilíndricos).
Fonte: Blog Thematic Mapping