У меня есть аналогичный вопрос, такой как POI в OpenLayer 3, но не то же самое.
Я рисую карту с файлом KML:
var layerVector = new ol.layer.Vector({
source : new ol.source.KML({
projection : projection,
url : _url
}),
});
Он работает нормально, и я вижу точки из файла KML на карте.
(Using <Style> and <styleUrl> Tags in the KML file.)
Но если я попытаюсь увидеть функции, я получу пустой массив.
console.log( layerVector.getSource().getFeatures() );
==> Array [ ]
Есть идеи?
спасибо мкс