короткий ответ ДА, openlayers читает KML довольно хорошо.
, хотя не все функции будут работать точно так же, как в Google Планета Земля, основы (большинство из которых работает с Google MAPS) не представляют проблемы: стили, значки, многоугольники, линии строк, маркеры, папки, cdata, описание и теги имен работают отлично.
опубликуйте свой kml на веб-сайте и используйте эти сайты для сравнения результатов:
http://maps.burningsilicon.net/
и для просмотра вашего kml в googlemaps измените параметр URL (www.yourURL.com)
https://maps.google.com/maps?q=http://www.yourURL.com
ps: с трудом реализует смещения иконок с картами kml в openlayers.