ol.source.getState()
dường như không đáng tin cậy Khi tôi gọi nó trên một nguồn vector, nó trả về sẵn sàng, nhưng các tính năng chưa có sẵn. Mã trông như thế này:
var vectorSource = new ol.source.Vector({
url: 'world.topo.json',
format: new ol.format.TopoJSON()
});
// ... init map with vectorSource
console.log(vectorSource.getState()); // returns "ready"
console.log(vectorSource.getFeatureById("US")); // returns null
Bất kỳ cách nào khác để xem nếu một nguồn vector đã sẵn sàng?
Bạn đã kiểm tra nếu ID tính năng này tồn tại?
—
Jonatas Walker
@JonatasWalker, vâng, nó tồn tại.
—
johjoh 14/07/2015