Я изучаю OpenLayers сейчас. Я обнаружил странную вещь в векторном слое, когда использовал протокол для его создания, например:
var scheldtoutflow = new OpenLayers.Layer.Vector("scheldtoutflow", {
projection: new OpenLayers.Projection("EPSG:900913"),
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "data/scheldtoutflow",
format: new OpenLayers.Format.GeoJSON()
}),
visibility: false
});
когда я отлаживал этот код, я обнаружил, что список функций для этого слоя пуст. Только если я зарегистрирую некоторые события в слое, например выберите функцию и т. д., список функций может стать правильным.
Кто-нибудь знает, почему это так? Большое спасибо.
Ура,
Сюань