[Talk-de] Dummy Beginner mit openlayers
Andre Joost
Andre+Joost at nurfuerspam.de
Mo Sep 5 06:40:49 UTC 2011
Wolfgang Wienke schrieb:
> Hallo!
> Bin ich hier im Forum mit der Frage auch richtig?
>
> Schon meine erste html-Seite mit Open Layers arbeitet nicht,
> obwohl ich die beiden *.js-Dateien ins gleiche Verzeichnis kopiert habe.
> Fehlermeldungen gibt es auch nicht, das Javascript läuft durch. Wo ist
> der elementare Fehler? (Das GoogleMaps-Api war einfacher :-( )
>
> <script src="OpenLayers.js"></script>
> <script src="OpenStreetMap.js"></script>
> <script type="text/javascript">
> var map;
> var layer;
>
> function init() {
> map = new OpenLayers.Map("demoMap");
> layer = new OpenLayers.Layer.OSM( "Simple OSM Map");
> map.addLayer(layer);
> map.zoomToMaxExtent();
> }
> </script>
> </head>
>
> <body onload="init()">
> <div id="demoMap"></div>
> </body>
>
>
Hast du denn irgendwo definiert, was "Simple OSM Map" sein soll?
Wenn du die Standard-Karte haben willst, müsste es
layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
map.addLayer(layerMapnik);
heißen, ansonsten braucht es eine Pfadangabe zu den Tiles:
var MyMapnikLayer = new OpenLayers.Layer.OSM("myMapnik",
"file:///D:/Tiles/myMapnik/${z}/${x}/${y}.png", {numZoomLevels: 16,
alpha: true, isBaseLayer: true, visibility: true});
map.addLayer(MyMapnikLayer);
Schau dir mal
<http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmviewer_und_GPXviewer>
an. In der zip-Datei zum GPXviewer findest du meine funktionsfähige
Openlayer-Anwendung.
Falls es nicht läuft:
Im Firefox unter Extras/Fehlerkonsole nachschauen, was ihm nicht gefällt.
--
Gruß,
André Joost
Mehr Informationen über die Mailingliste Talk-de