ol.source.getState()
信頼できないようです。ベクターソースで呼び出すと、準備ができていますが、機能はまだ利用できません。コードは次のようになります。
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
ベクトルソースの準備ができているかどうかを確認する他の方法はありますか?
この機能IDが存在するかどうかを確認しましたか?
—
Jonatas Walker、2015
@JonatasWalker、はい、存在します。
—
johjoh 2015