少し前に、stackoverflow のおかげでこのフィドルが機能していました: http://jsfiddle.net/AUbZn/16/今はもうありません :/
何らかの理由で、OPTION メソッドでリクエストが yahoo に送信されているようです。これは、この URL がオプション化されているため、関連する部分です。
var layer = new OpenLayers.Layer.Vector("GML", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fopenlayers.org%2Fdev%2Fexamples%2Fgml%2Fpolygon.xml'",
format: new OpenLayers.Format.GML(),
}),
eventListeners: {
"featuresadded": dataLoaded
},
});
それを修正する理由と方法はありますか?