家プロジェクト用にLeafletjsを使用しています(これは今見ています)。 しかし、投影を設定する必要はありません。このように見えるOpenLayers :私を助けることができるLeafletjsのセットアップ投影
// Openlayers settings
//var defaultMaxExtent = new OpenLayers.Bounds(427304, 6032920, 927142, 6485144);
var defaultMaxExtent = new OpenLayers.Bounds(427304, 6032920, 927142, 6485144);
var defaultProjection = "EPSG:25832";
var defaultUnits = "Meters";
var defaultResolutions = new Array(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024);
var defaultExtent = new OpenLayers.Bounds(215446, 2103547, 706886, 6203897); //this extent is used when the page is loaded.
//var defaultExtent = new OpenLayers.Bounds(705446, 6203547, 706886, 6203897); //this extent is used when the page is loaded.
map = new OpenLayers.Map('map', { projection: defaultProjection, units: defaultUnits, maxExtent: defaultMaxExtent, resolutions: defaultResolutions, controls: [
// Hide controls by default
new OpenLayers.Control.Navigation({ wheelChange: HideInfoBox() }),
new OpenLayers.Control.ArgParser(),
new OpenLayers.Control.Attribution()]
});
layer = new OpenLayers.Layer.WMS("kort", "http://serverAddress?", { nbr: '', username: 'admin', password: 'adminadmin', layers: 'Overlayer', format: 'image/png' });
誰
更新:? 私はリーフレットから標準の投影を撮ってみましたので、
012のように、それをカスタマイズしましたこれで投影が正しいようになりました。しかし、問題は現在座標が間違っているので、例えばリーフレットから座標を取得すると、現在、デンマークではなくフランス中部で展開されています。
は多分助けをソース:代わりにこれを行うことにより、 リーフレット/リーフレット/ツリー/マスター/ src/geo/crs。 – tbicr
何がうまくいかないのですか? – flup
@flupソースからこの写真のように伸びる必要があります。https://dl.dropbox.com/u/2230967/DKv2.PNG – mortenstarck