x

Deutschlandkarte


Geschrieben von rickdeckard (Gast) am 20. Mai 2017 20:18:00: [flux]

Hiho zusammen,

ich habe zwar einige Erfahrung mit JavaScript, aber wenig mit GeoJSON und die Openlayers API ist komplett neu für mich.

Was ich erreichen möchte: Eine Openlayers-Map (Openstreetmap als Source) mit einem 'Kartenausschnitt' von Deutschland auf einer Website einbinden.

Was ich getan habe: Den Workshop durchgearbeitet, die FAQ gelesen und analog zum dort beschriebenen Beispiel versucht, eine eigene Projection zu erstellen. Mein Code sieht so aus:

var␣germany␣=␣new␣ol.proj.Projection({
code:␣'EPSG:5243',
extent:␣[-2548168.31,␣-1577095.90,␣439849.00,␣4105962.24],
units:␣'m'
});
ol.proj.addProjection(germany);
var␣map␣=␣new␣ol.Map({
target:␣'map',
layers:␣[
new␣ol.layer.Tile({source:␣new␣ol.source.OSM()})
],
view:␣new␣ol.View({
projection:␣germany
})
});

Die Daten habe ich von hier übernommen: http://epsg.io/5243

Das Canvas innerhalb #map wird erzeugt, die Console zeigt keine JavaScript-Fehler, aber ich sehe trotzdem keine Karte.

Was habe ich vergessen?


Antworten: