OpenStreetMap in webseite einbinden einige Fragen suche Links

moin,
bin relativ neu mit OSM unterwegs und suche folgende infos um guuglemaps in webseiten abzulösen.

gibt es eine Möglichkeit eine Navigation mit in eine Seite einzubauen?

und gibt es die Möglichkeit die Karte in der mobilen Ansicht zu sperren,
so dass man scrollen kann ohne die karte zu bewegen?
evtl erst draufklicken dann Karte zoomen, oder nur mit 2 Finger

das sind alles Basisfragen, finde aber nirgends eine gute Anleitung.

die kenn ich natürlich schon:
https://wiki.openstreetmap.org/wiki/DE:Karte_in_Webseite_einbinden

Danke für Hilfe und Links

reinhard

Du solltest dein Vorhaben zunächst etwas ausführlicher beschreiben … das erhöht die Qualität der Antworten.

Hallo Reinhard,

zunächst mal willkommen, und dein Vorhaben verdient natürlich jede Unterstützung :slight_smile:

Eine kleine Warnung vorweg: OSM hat einen anderen Ansatz als Googlemaps. GM ist ein auf Bedienfreundlichkeit getrimmter Kartendienst für Jedermann, der seine Geodaten einkauft. OSM ist eine auf Aktualität, Ausführlichkeit und Detailliertheit optimierte Datenbank, die ihre Geodaten aus freien Quellen zusammenträgt, zuoberst aus eigener Vor-Ort-Erkundung (du darfst gern mitmachen). Um diese Datenbank herum sind natürlich auch Kartendienste entstanden, die du zum Einbau in Webseiten nutzen kannst, aber die sind nicht Teil des OSM-Projekts, sondern bedienen sich nur bei den OSM-Daten (was sie auch dürfen, unsere Daten sind frei). Gib also nicht OSM die Schuld, wenn etwas nicht gleich laufen sollte.

Dann schau dir mal https://switch2osm.org an, da sind die Grundlagen zusammengetragen. Ich nutze in der Regel leaflet, um slippy maps in eine Website einzubinden. Das geht relativ schnell und problemlos.

Die Anforderung „Navigation“ ist soweit ich weiß allerdings nicht ganz trivial. Es gibt sehr geniale Router auf OSM-Basis, aber wieviele davon eine API bieten, um sie in deine Website einzubauen, ist mir nicht bekannt, dazu müssten sich andere äußern.

Das nur vorweg, um zu erklären, wieso etwas mehr Arbeit erforderlich sein könnte als für GM :slight_smile: aber dafür erhältst du eine freie, garantiert dauerhaft kostenlose und weitgehend konfigurierbare Lösung.

–ks

Hallo kreuzschnabel,
das klingt doch schonmal gut.
“GM ist ein auf Bedienfreundlichkeit getrimmter Kartendienst für Jedermann, der seine Geodaten einkauft. OSM ist eine auf Aktualität, Ausführlichkeit und Detailliertheit optimierte Datenbank”
ich finde das sollte sich nicht ausschliessen.
Wenn ich das gut einbinden kann bin ich überzeugt dass ich meine Kunden überzeugen kann
an OSM (?) zu spenden und dafür keine Seitenbesucher an Google zu “verraten\verkaufen”.

Hallo toc-rox
das war erstmal eine vorabinfo für mich, wenn ich dann weitere gezieltere Fragen habe,
dürft Ihr alle Antworten von extrem hoher Qualtät abgeben.
:wink:

bis sehr bald
r

Schau dir mal http://www.liedman.net/leaflet-routing-machine/ an, ob das was für dich sein könnte.

Für Leaflet gibt es dieses Plugin:
https://github.com/elmarquis/Leaflet.GestureHandling/

Es schließt sich ja auch nicht aus. Es sind nur unterschiedliche Schwerpunkte, und du solltest nicht erwarten, eine OSM-Einbindung mit ähnlich wenigen Klicks hinzubekommen wie eine Google-Einbindung.

Ich habe das nur vorsichtshalber gesagt, weil sich oft nach kurzem Bemühen die Ansicht breit macht, OSM sei „schlechter“ als GM, weil es mehr Arbeit erfordere. Ist es nicht, nur anders. Nicht auf Einfachheit getrimmt.

–ks

Für die einfache Einbindung einer Karte solltest Du die Bibliothek Leaflet benutzten, die ist mächtig, konsistent und vor allem einfach zu verwenden.

Eine gute Anleitung und Beispiele findest Du in den Tutorials für Leaflet https://leafletjs.com/examples.html. Gleich die ersten zwei bringen eine Einbindung in eine Webseite und eine Mobile Version.

Das Plugin für Navigation wurde weiter oben ja schon genannt.

Ob eine Karte verschiebbar und zoombar ist, kann man bei Leaflet einfach per Parameter einstellen. Damit solltest Du den von Dir beschriebenen Mechanismus mit wenigen Zeilen JavaScript basteln können.
Ein Beispiel für eine Karte mit und ohne Scroll/Zoom findest Du hier: http://wanderreitkarte.de/js/trackmap.js
Leaflet hat auch eine gute Doku https://leafletjs.com/reference-1.3.4.html

Von switch2osm ist eigentlich nur https://switch2osm.org/using-tiles/getting-started-with-leaflet/ interessant, der Rest geht hauptsächlich darum eigene Kartenserver aufzusetzen.

so
jetzt habe ich ca zwei stunden gegoogelt, gebingt und geduckduckt,
und nichts für mich greifbares für die DSGVO vs OSM gefunden.
evtl gibts es da auch (noch) nix verbindliches.

Kann man OSM / Leaflet überhaupt einsetzen?

ich bin ein bisschen ratlos … :confused:

Das wurde ich auch schon gefragt. Bei G wird ein Text eingeblendet:

Google Maps
Google Karte laden (muss man klicken, um zur Karte zu kommen)
Die Karte wurde von Google Maps eingebettet.
Es gelten die Datenschutzerklärungen (verlinkt) von Google.

Laut Webseitenbetreiber wenigsten etwas, um aus der “Verantwortung” zu kommen.

oder könnte ich das einfachmal von https://www.openstreetmap.de/ nehmen?
sollte ja nicht so verkehrt sein.

ich frag die mal, bzw fossgis.de.
habe eine Mail geschickt. Mal gucken. Werde berichten.

  1. OpenStreetMap

Wir binden die Landkarten des Dienstes “OpenStreetMap” ein (https://www.openstreetmap.org), die auf Grundlage der Open Data Commons Open Database Lizenz (ODbL) durch die OpenStreetMap Foundation (OSMF) angeboten werden. Datenschutzerklärung: https://wiki.openstreetmap.org/wiki/Privacy_Policy)).

Nach unserer Kenntnis werden die Daten der Nutzer durch OpenStreetMap ausschließlich zu Zwecken der Darstellung der Kartenfunktionen und Zwischenspeicherung der gewählten Einstellungen verwendet. Zu diesen Daten können insbesondere IP-Adressen und Standortdaten der Nutzer gehören, die jedoch nicht ohne deren Einwilligung (im Regelfall im Rahmen der Einstellungen ihrer Mobilgeräte vollzogen), erhoben werden.

Also,
FOSSGIS e.V. hat geantwortet:

“Da haben wir nichts dagegen, aber wir übernehmen auch keinerlei
Verantwortung, dass das gut und richtig ist, was wir da schreiben.”

Letzteres ist natürlich klar bei der DSGVO, nicht genaues weiß keiner.

Wenn man die Datenschutzerklärung googelt, gibt es unmengen Seiten, die diese auch benutzten.
Von
katholische-kitas-nordhorn.de | Datenschutzerklärung
bis
Datenschutz - Stadt Zwickau

Das zusammen heißt für mich benutzen und den Abschnitt 9. OpenStreetMap einbauen.

Danke soweit und Gruß
r

Hallo,

Die Tileserver der OpenStreetMap Foundation (tile.openstreetmap.org) und des FOSSGIS e.V. (tile.openstreetmap.de) sowie die meisten anderen kostenlosen Tile-Dienste sind spendenfinanziert und richten sich nicht an kommerzielle Nutzer. Es ist wahrscheinlicher, dass zuerst kommerzielle Benutzer ausgesperrt werden, wenn der Server überlastet ist.

Ich habe den Eindruck, dass du OSM nur nutzen möchtest, weil es billiger ist als Google Maps, welches kürzlich seine Preise erhöht hat. Wenn du mit diesen spendenfinanzierten Diensten Geld verdienen möchtest, empfinde ich das als eine unangemessene Geizigkeit. Bitte verwende stattdessen den Tileserver eines kommerziellen Anbieters oder installiere und betreibe deinen eigenen, wenn dir das zu teuer ist.

Viele Grüße

Michael

PS Bitte benutze die Zitatfunktion und packe Zitate anderer in quote-Blöcke, Beispiel:


[quote=Benutzername]
Ich denke, dass diese Idee sehr gut ist und weiterverfolgt werden sollte.
[/quote]

Ich sehe das anders. Sie ist eine Sackgasse.

Wenn du unter einem Beitrag auf “Zitieren” klickst, siehst du seinen Quellcode und kannst es nachmachen.

Hallo Michael,

falsch.
Du hast meinen Text schon gelesen, oder?
Ich habe geschrieben das der Kunde spenden soll.

Ich habe von den Seiten die ich bastle praktisch alle google dienste entfernt. bzw werde es tun, keine Gfonts, reCaptcha usw.
Desweiteren werden die Seiten (Hebammen, Ärzte, Künstler) so wenig aufgerufen dass, soweit ich Google verstehe, keine oder nur sehr geringe kosten anfallen würden.

Die Spende an OSM wird sicherlich teurer.

Dass es kommerzielle Anbieter für Tileserver gibt wusste ich gar nicht.
Selbst in den FAQs auf https://www.openstreetmap.de findet sich darüber nichts.

Werde ich checken.

also soweit ich das sehe bieten die meisten einen Print service an.
agilogik.de bietet den Basic Server für 30€/Monat 1 mio tiles an, das wird sicherlich für alle meine Kunden zu viel.

was nun?

Gruß
Reinhard

Und wenn, was wäre daran schlimm? Unsere Daten sind ausdrücklich frei und stehen auch zu kommerziellen Zwecken kostenlos zur Verfügung!
Ich finde diesen Tonfall einem interessierten Umsteiger gegenüber komplett daneben.

–ks

… festzuhalten ist allerdings, dass der Threadersteller nicht mit offenen Karten spielt.

warum nicht?
wenn, dann war das keine Absicht!
was denn?

Ich finde Deinen Ton ebenfalls völlig unangebracht aggressiv. Die CC-BY-SA Lizenz der Kacheln erlaubt eine kommerzielle Nutzung ausdrücklich und einen Nutzer im Voraus zu verurteilen ohne irgendwelche Informationen zu Aufrufszahlen und Serverlast zu haben ist völlig daneben.

Ebenso finde ich so eine ominöse Unterstellung ohne jede Begründung absolut unkonstruktiv. Bitte erkläre was dieser Satz bedeuten soll und begründe es nachvollziehbar. Oder lösche Deinen Post wieder.