Route / Linie / Polygone auf Karte / Gmap anzeigen Drupal 8
am 15.06.2017 - 11:23 Uhr in
Hallo,
gibt bzw. kennt einer von Euch ein Modul, womit ich auch Linien auf einer Karte/GMap zeichnen kann?
Ich möchte gern ein paar Wander-/Fahrrad Routen anzeigen.
Das Ganze ist so geplant:
Es gibt einen Inhaltstyp "Route". Dieser hat einige Felder (Titel, Beschreibung, Fotos, Map). Ich möchte nun der Map bzw. beim anlegen von diesem Typ auch eine Route auf der Karte einzeichnen.
Es gibt für Drupal 8 das Modul Map Object Field. Das kommt meinem Bedürfnis schon sehr nahe, allerdings plane ich, dass auch User
Routen eintragen können. Und dafür ist dieses Modul leider nicht sehr benutzerfreundlich.
Kennt Ihr andere Ideen/Module/Möglichkeiten, Routen oder Linien zu erstellen?
Ich nutze zur Zeit Drupal 8 und dieses Modul Geolocation.
- Anmelden oder Registrieren um Kommentare zu schreiben
osm_route
am 19.06.2017 - 21:44 Uhr
https://www.drupal.org/project/osm_route scheint zu passen, gibt's aber nur für d7.
siehe auch https://drupal.stackexchange.com/questions/2686/how-can-i-use-the-openla...
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
Hallo Marco.b
am 21.06.2017 - 09:22 Uhr
danke für deine Antwort.
Wie Du es schon sagtest, es ist leider für Drupal 7 und es ist auch nicht 100%ig das, was ich suche.
Bei diesem Modul werden Start und Zieladressen zu einer Linie zusammengefügt.
Ich brauche allerdings ein Modul, wo man "frei" auf der Karte zeichnen kann.
Hi,also das ganze ist schon
am 22.06.2017 - 08:31 Uhr
Hi,
also das ganze ist schon etwas speziell.
Linien zeichnen auf GMap???
Gehe mal stark davon aus das viele Geräte(handies,tablets) gar keine Maus haben und für solche Geräte ist
es praktisch unmöglich eine Linie zu zeichnen, da der Touchscreen auch noch andere Funktionen hat.
Selbst wenn die User Marker setzen könnten, wären diese kaum genau auf der Strasse und wieviele Marker sollten Sie auf der Strecke setzen?
Die praktikabelste Lösung wäre eigentlich Start und Endpunkt zu markieren, diese per Request an den google Routenplaner zu senden
und das Ergebnis zu speichern.
https://developers.google.com/maps/documentation/directions/intro?hl=de
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hi,
am 22.06.2017 - 16:43 Uhr
Ja doch, das ist möglich,,
Man kann ja auch andere Formen auf eine Map
Platzieren.
Beispiel:
https://developers.google.com/maps/documentation/javascript/examples/dra...
Das mit der Route habe ich auch überlegt, aber es gibt leider doch noch sehr viele w weg e, die nicht als solche von Google erkannt werden,, daher diese polylines / drawing-tools,,
Wie gesagt, es gibt für Drupal 8 bereits ein Modul, welches aber etwas stark Benutzerunfreundlich ist,,
Weißt du denn, ob es ein Modul gibt, das die von dir beschriebene Funktion nutzt?
Gruß, todda
Nein,ich kenne kein Modul
am 22.06.2017 - 17:21 Uhr
Nein,
ich kenne kein Modul welches das umsetzt, die Gründe habe ich oben geschrieben.
Klar kannst Du jedes Polygon auf die Map setzen, aber Du möchtest Linien die entlang von Wegen führen
und dazu muss der User nun mal Wegpunkte setzen.
Diese werden kaum genau sein aus wieder den oben genannten Gründen, oder Du lässt die Strecke durch google maps berechnen.
.
Das allerleichteste ist noch einen Vektor zwischen den Wegpunkten auf die Map zu zeichnen.
Schwieriger dürfte das user handling sein (zoomen, punkte korrekt setzen )
Ein weiterer Punkt, warum das nicht praktikabel ist, das der Benutzer prinzipiell an jeder Kurve oder Kreuzung
einen Marker setzen müsste! (Mit Touchscreen, k.A. wie das funktionieren sollte)
Auf Mobilen Geräten könnte man hier u.U. GPS verwenden.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)