[Talk-de] Dummy Beginner mit openlayers

Wolfgang Wienke wo_wienke at gmx.net
Mo Sep 5 08:35:52 UTC 2011


Hallo!
Am 05.09.2011 08:40, schrieb Andre Joost:
> 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);
Habe ich gemacht.



> 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.
>
Die meint: Fehler: OpenLayers.Layer.OSM.Mapnik is not a constructor
und fehlende Styles.
Wenn ich die Zeile mit der Pfadangabe verwende, tritt der obige Fehler 
nicht mehr auf, nur noch die fehlenden Styles:
Warnung: Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration 
ignoriert.
Quelldatei: http://openlayers.org/api/theme/default/style.css
Zeile: 330  ... usw.
Sehen tue ich aber nichts.

-- 
                                Mit freundlichen Gruessen

                                      Wolfgang Wienke




Mehr Informationen über die Mailingliste Talk-de