SlippyMap Generator

Hallo André,

ich komme soeben von der “boot” zurück, wo mehrere tausend Besucher OpenSeaMap kennengelernt haben.

Viele Vereine, Verbände, Tourismusorganisationen und Behörden wollen die Karte auf ihrer Website einbinden.
Da passt dieser Thread gut:
Vielleicht kann jemand die Erkenntnisse so im Wiki zusammenfassen, dass auch “Vereins-Webmaster” sie als Anleitung nachvollziehen können.
Am besten auf der Seite “OSM in Website für Gemeinde”.

Wäre super!
Markus

Meine Gemeinden springen noch nicht auf meinen Vorschlag an, ist ja für die auch erstmal mit
Kosten verbunden, da die Webseiten meist von lokalen Internetdienstleistern gebaut werden.

Der derzeitige Link zu 1001-stadtplan.de ist übrigens für die Stadt kostenlos.

Chris

Hallo Chris,

Das “Geschäftsmodell” funktioniert so:

Der Handelsvertreter besucht den Bürgermeister mit einer Kiste Wein.
Der Bürgermeister erzählt, dass die Gemeinde veraltete Karten und Infotafeln, aber kein Geld hat.
Der Handelsvertreter hört sich das alles geduldig an und trinkt mit dem Bürgermeister ein Gläschen.
Dann bietet er ihm - verständnisvoll weil dieser ja kein Geld hat - die Karte kostenlos an.
Das nimmt der Bürgermeister natürlich gerne an!

Dann geht der Handelsvertreter zu den Gewerbetreibenden im Ort und erzählt, dass der Bürgermeister gesagt habe, sie sollen sich in die neue Karte eintragen lassen, damit die Gemeinde endlich wieder “ordentliche” Infotafeln aufstellen kann. Kostet auch “nur” ein paar hundert Euronen für jeden.
(Was der Bürgermeister übrgens meistens nicht mitbekommen hat: dass er, falls so nicht eine bestimmte recht hohe Mindestsumme zusammenkommt, er dann die Differenz aus dem Gemeindeetat zahlen muss. Das steht im Kleingedruckten.)

Soviel zum Thema “gratis”.

Es gibt übrigens recht viele solcher “Kartenanbieter”…

Gruss, Markus

Die Usability fühlt sich auch so an… (Kost’ nix? Taucht nix!) :slight_smile:

Von meiner Stadt habe ich gehört, dass sie einem Verlag ordentlich zugearbeitet haben mit einer selbst per Hand erstellten Kartenvorlage. Als sie dann Auszüge der Karte nutzen wollten, sollten sie trotzdem ordentlich zahlen. Logischerweise waren die Verantwortlichen wenig erbaut.

Warum ich eigentlich schreibe:
Könnte man bei http://osmtools.de/easymap/ das Einbinden von GPX (via Overlay) einbauen? Es gibt viele Interessenten .
Siehe
http://comments.gmane.org/gmane.comp.gis.openstreetmap.region.de/64264

Edit:
Ich wurde gerade darauf hingeweisen, dass diese Option bereits vorhanden ist.
In Zukunft öfter mal die Brille putz-/benutzend
malenki

Ich möchte die Karte als Anfahrtsbeschreibung verwenden.
Es funktioniert alles einwandfrei mit Firefox (3.6.2).
Im InternetExplorer (8) allerdings werden die Karten und der Marker mit Popup nicht angezeigt. (also ein leerer Rahmen)

Woran könnte es liegen?
Danke euich schon mal! :slight_smile:

Hallo,

der LayerSwitcher wird seit dem Wochenende nicht mehr rechts oben sondern links oben angezeigt.
siehe z. B. hier: http://osmtools.de/easymap/index.php?lang=de&page=editor
Der LayerSwitcher läßt sich nicht mehr bedienen.
Was kann man da machen?

Gruß Thomas

Ich nehme an es liegt an OpenLayers. Bindest du es direkt von openlayers.org ein?
Die Standard-OSM-Seite funktioniert noch normal, hat aber auch eine gecachede Version der OpenLayers.js.
Referenzier mal diese OpenLayers.js anstelle der von openlayers.org: http://www.openstreetmap.org/openlayers/OpenLayers.js
Oder noch besser: Datei auf deinem Server speichern und von dort laden).

Vielen Dank für den super zu nutzende SlippyMap Generator.

Ich versuche momentan eine Karte zu erstellen, bei der der Pazifik in der Mitte der Karte liegt, so das im Westen Europa und im Osten Amerika zu sehen ist.
Leider habe ich nirgends einen Hinweis gefunden, wie dies zu bewerkstelligen ist.
Ich vermute zwar, das es mit dem “OpenLayers.Bounds” zu tun hat, leider waren alle Versuche bisher erfolglos.

Hat einer von Euch eine Idee wie ich das hin bekomme?

Hallo Peter99 und herzlich willkommen im Forum.
Ich habe eben mal versucht deinen Ansatz nachzuvollziehen. Scheinbar kommt der Map-Generator mit Karten dieser Größe nicht klar.
Versuche es doch mal mit Big Map.
Georg

Auf der Hauptseite geht es. Der SlippyMap Generator nutzt aber nur “eine Erde” und die beginnt bei ihm an der Datumsgrenze und endet da auch wieder.

Hallo Henning, den entsprechenden Ausschnitt hab ich hinbekommen wenn ich die Karte erstellen lassen möchte ist in der “Datei” jedoch nichts drin. Größe 3kB…
Georg

Georg, kann es sein, dass du nicht weißt, was der SlippyMap Generator macht?

Der erstellt dir eine Karte wie auf osm.org und keine große Bilddatei als Karte :wink:

Henning,
gibt es eine Möglichkeit den SlippyMap Generator zu überreden nicht zwingend die Datumsgrenze zu benutzen?

Gruß

Peter

Yep. hast mich erwischt. Man sollte sich halt doch erst mal richtig reinarbeiten in die diversen Tools. Jetzt ist es klar die drei Dateien (die generierte html, die util.js und die map.css auf den Webspace und schon klappt es mit der Karte. ?! :slight_smile: Hab leider keinen eigenen Webspace um es richtig zu testen…
Georg

Hallo!
@Georg:
Zum richtigen testen würde ich einen lokalen Webserver empfehlen: bspw: xampp

@Peter:
Da weiß ich dann auch nicht weiter. Wenn man sich die Karte auf osm.org anschaut geht es. Schau dir doch mal deren Quelltext an. Mehr kann ich dir leider auch nicht sagen…

Hallo Henning,
xampp hab ich drauf, eine etwas ältere Version die mal für etwas anderes gedacht war. Ich werde das Ganze mal auf den aktuellen Stand bringen und dann gehts an das testen.
Habe eh noch so drei bis vier “Projekte” auf dem Merkzettel stehen die ich schon lange mal angehen wollte… :slight_smile:
Georg

Da das keine serverseitigen Skripte sind, die du da hast, kannst du sie einfach in irgendeinen Ordner packen, und mit deinem Lieblingsbrowser* öffnen. Das sollte auch schon einwandfrei funktionieren. :wink:


  • Getestet habe ich das mit Firefox und Opera, aber eigentlich sollte das jeder Browser können.

Eigentlich ist das eine Option des Layers (“wrapDateLine”), aber das scheint bei den neueren OpenLayers Versionen nicht zu funktionieren. Wenn man die Version von openstreetmap.org nimmt, muss man aber auch noch ein Control austauschen.

Versuch mal die folgenden Zeilen bei der heruntergeladenen Datei zu verändern:


<script type="text/javascript" src="http://www.openlayers.org/api/OpenLayers.js"></script>
->
<script type="text/javascript" src="http://www.openstreetmap.org/openlayers/OpenLayers.js"></script>

new OpenLayers.Control.MouseDefaults(),
->
new OpenLayers.Control.Navigation(),

layer_layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
->
layer_layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik",{wrapDateLine: true});

Eventuell muss vielleicht der Cache geleert werden.

Gruß

Vielen Dank für den Tipp.
Es funktioniert :sunglasses: !!
Gruß
Peter

Hi !

ich habe zwar nicht alles hier gelesen - aber gibt es eine einfache möglichkeit in einer Karte auch mehrere Icons in einer Karte (editiere auch gerne) darstellen zu können ??

Gruß Jan :slight_smile: