You are not logged in.
Kap Horn wrote:Hallo Leute, gab es in den letzten Tagen eine Änderung in OpenLayers?
Ja, anscheinend. Siehe auch: http://forum.openstreetmap.org/viewtopic.php?id=17196
und hier: http://github.com/openlayers/openlayers … es/2.12.md
Der Usus von Xenomorphismen ist auf ein Minimum zu reduzieren.
Offline
gab es in den letzten Tagen eine Änderung in OpenLayers? Ich bekomme heute sowohl in meinem Produktiven System, als auch in einer, mit EasyMap frisch erzeugten Testkarte nichts angezeigt. Firefox zeigt keine Fehlermeldung, \[...\]
Bei einer mit dem EasyMap / SlippyMap Generator erzeugten Seite bekomme ich im Firefox den Fehler "OpenLayers.Control.MouseDefaults is not a constructor".
Das Control.MouseDefaults war deprecated und wurde nun mit der 2.12 entfernt, ebenso der für Tracks verwendete Layer.GML, siehe Release Notes.
Da gibt es folgende Möglichkeiten:
Version 2.11 verwenden, siehe
http://forum.openstreetmap.org/viewtopi … 61#p251561
deprecated.js einbinden:
<script type="text/javascript" src="http://dev.openlayers.org/releases/OpenLayers-2.12/lib/deprecated.js"></script>idealerweise die veralteten Elemente ersetzen:
- OpenLayers.Control.MouseDefaults mit OpenLayers.Control.Navigation
- OpenLayers.Layer.GML mit OpenLayers.Layer.Vector
Gruß,
Norbert
Offline
Kap Horn wrote:gab es in den letzten Tagen eine Änderung in OpenLayers? Ich bekomme heute sowohl in meinem Produktiven System, als auch in einer, mit EasyMap frisch erzeugten Testkarte nichts angezeigt. Firefox zeigt keine Fehlermeldung, \[...\]
Bei einer mit dem EasyMap / SlippyMap Generator erzeugten Seite bekomme ich im Firefox den Fehler "OpenLayers.Control.MouseDefaults is not a constructor".
Das Control.MouseDefaults war deprecated und wurde nun mit der 2.12 entfernt, ebenso der für Tracks verwendete Layer.GML, siehe Release Notes.
Da gibt es folgende Möglichkeiten:
Version 2.11 verwenden, siehe
http://forum.openstreetmap.org/viewtopi … 61#p251561deprecated.js einbinden:
<script type="text/javascript" src="http://dev.openlayers.org/releases/OpenLayers-2.12/lib/deprecated.js"></script>idealerweise die veralteten Elemente ersetzen:
- OpenLayers.Control.MouseDefaults mit OpenLayers.Control.Navigation
- OpenLayers.Layer.GML mit OpenLayers.Layer.VectorGruß,
Norbert
Hallo Norbert,
vielen Dank für die Hinweise. Ich werde in meinem produktiven System zunächst Möglichkeit 2 versuchen und mittelfristig auf Möglichkeit 3 zurückgreifen.
Ciao
Harald
Offline
Hallo zusammen,
meine Homepage ist jetzt wieder produktiv. Ich habe mich zunächst mit Möglichkeit b. (deprecated.js einbinden) befasst.
Wen es interessiert: hier eine Karte von meiner Site (da sind noch ein paar mehr): http://www.familie-theuner.de/Canada201 … _2010.html
Ciao
Harald
Offline
meine Homepage ist jetzt wieder produktiv. Ich habe mich zunächst mit Möglichkeit b. (deprecated.js einbinden) befasst.
Wen es interessiert: hier eine Karte von meiner Site (da sind noch ein paar mehr): http://www.familie-theuner.de/Canada201 … _2010.html
Irgendwas passt bei Zoomen und Verschieben noch nicht. Vielleicht kannst Du noch versuchen, die Map Optionen maxExtent, maxResolution und units auszukommentieren, speziell das "maxResolution: 156543" könnte ein Problem sein, siehe Release Notes "OSM and Bing Layers" letzter Abschnitt und folgender "Projection & SphericalMercator".
Ansonsten ist vielleicht doch Variante a) erst mal die sicherere.
Offline
Hallo zusammen,
nachdem ich die Probleme beim Verschieben der Map nicht in den Griff bekommen habe, bin ich nun doch erstmal auf Variante a) umgestiegen, jetzt läuft es zumindest erstmal. Ich spekuliere darauf, dass der Autor von EasyMap seinen Generator irgendwann an die neuen Gegebenheiten anpasst. An dieser Stelle auch mal ein herzliches Dankeschön an den Auto von EasyMap und natürlich auch an alle, die sich mit meinem Problem befasst haben.
Ciao
Harald
Offline
Ich habe jetzt auch erstmal eine alte OpenLayers-Version bei EasyMap eingefügt, bis das richtig aktualisiert werden kann.
Offline
Hallo,
ich habe folgende Frage zu EasyMap >>> http://osmtools.de/easymap/:
Es ist möglich mit dem Tool oder durch Verändern der map.html im LayerSwitcher mehrere Marker(familien) unterzubringen oder mehrere Tracks.
Zur Erläuterung:
Ich habe mehrere Tracks als Overlay auf der Karte. In dem von EasyMap-Tool erstellten Switcher kann man die Tracks nur global einschalten oder ausblenden lassen, ich möchte die Tracks einzeln auswählen können (Wanderweg1, Wanderweg2, usw.)
Entsprechend möchte ich bestimmte Marker(familien) einzeln ein- bzw ausschalten können (Wanderhütten, Hinweistafeln, usw.)
Wer hat Erfahrung mit EasyMap?
Gruß
berndi
Offline
Ja, das ist möglich, zum Beispiel durch Anpassung der map.html. Ich mach auf meinen Internetseiten intensiv davon Gebrauch, z.B. hier: http://www.familie-theuner.de/karte_mit … wagen.html
Schau Dir einfach den Quellcode im Browser an. Bei Fragen versuche ich gerne, Dir weiterzuhelfen.
Offline
Hallo,
ich habe versucht, den Generator zu verwenden, aber vermutlich habe ich etwas falsch gemacht. Vielleicht kann mir jemand sagen, woran es auf dieser Seite hakt (es wird keine Karte angezeigt)?
http://www.kasparbauer.info/kammersdorf/osmmap/map.html
Sepp
Offline
Hallo Sepp,
vermutlich hast Du vergessen, die Datei OpenLayers.js auf dem Server abzulegen: http: //www.kasparbauer.info/kammersdorf/osmmap/openlayers/OpenLayers.js produziert einen Fehler (404 Not Found).
Andere Option:
Die Zeile
<script type="text/javascript" src="openlayers/OpenLayers.js"></script>
in map.html ersetzen gegen:
<script type="text/javascript" src="http://www.openlayers.org/api/2.11/OpenLayers.js"></script>
Gruß
Offline
vermutlich hast Du vergessen, die Datei OpenLayers.js auf dem Server abzulegen: http: //www.kasparbauer.info/kammersdorf/osmmap/openlayers/OpenLayers.js produziert einen Fehler (404 Not Found).
Vielen Dank für den Hinweis. Der Ordner openlayers war eine Ebene zu tief gerutscht, so dass der Pfad nicht mehr stimmte. Letzt läuft es wieder.
Danke!
Sepp
Offline
Guten Abend,
ich habe soeben meine erst Testkarte erstellt, sie funktioniert auch ganz gut. Nun sind mir 2 Fragen eingefallen:
1) Kann man eine Satelliten-Ansicht einstellen - als Layer(?)
2) Wie bekomme ich einen Link in die Beschreibung des Markers? Programmiersprachen sind nicht mein Steckenpferd.
Vielen Dank
Offline
Hi
erstmal großes Lob für diese Arbeit.
Ich hätte aber noch einen Verbesserungsvorschlag... wäre es vllt möglich, dass man wie bei Wikipedia die Grenzen eintragen lassen könnte?
mfg Christian
Offline
Top-script, danke!
Ich möchte aber gern die aktuelle openlayers-version verwenden:
Da gibt es folgende Möglichkeiten:
idealerweise die veralteten Elemente ersetzen:
- OpenLayers.Control.MouseDefaults mit OpenLayers.Control.Navigation
- OpenLayers.Layer.GML mit OpenLayers.Layer.Vector
Ich habe das mal testweise umgestellt/ ersetzt, und das läuft. Leider werden mir jetzt keine GPX mehr angezeigt.
Hier mein Quellcode fürs GPX:
alt:
map.addLayer(
new OpenLayers.Layer.GML("Track 1","track.gpx",
{format: OpenLayers.Format.GPX,
styleMap: new OpenLayers.StyleMap(
{strokeColor: "#FF0000", strokeWidth: 3, strokeOpacity: 0.8}
),
projection: new OpenLayers.Projection("EPSG:4326")
...neu:
...
new OpenLayers.Layer.Vector("Track 1","track.gpx",
...Die Fehlerkonsole vom Browser spuckt mir leider nichts aus dazu.
Muss ich noch was anderes ersetzen?
Offline