OpenLayersのGoogleマップレイヤーに投影がWGS-84であるデータをオーバーレイします。しかし、私はちょうどそれらを正しい場所に作ることができません。私は次のようにしました:
map = new OpenLayers.Map('map', {
numZoomLevels: 20,
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new OpenLayers.Projection("EPSG: 4326")
});
googlelayer = new OpenLayers.Layer.Google("Google street", {sphericalMercator: true});
map.addLayer(googlelayer);
veclayer = new OpenLayers.Layer.Vector("vector", {
projection: map.displayProjection
};
var geojson_format = new OpenLayers.Format.GeoJSON();
veclayer.addFeatures(geojson_format.read(jsonData));
veclayer
4326プロジェクションで割り当てましたが、それでも900913と解釈されます。また、displayProjectionを4326に設定しても、ディスプレイ調整システムも900913です。どのような間違いを犯しますか?
preFeatureInsert
意味するのか疑問に思う、とにかく、公式のAPIドキュメントで見つけることができません〜