Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

[gelöst]Google Maps auf Profilseite

Eingetragen von ThuleNB (380)
am 06.12.2013 - 08:55 Uhr in
  • Modulsuche
  • Drupal 7.x oder neuer

Hallo Community,

ich würde auf meinen Profilseiten gerne eine Karte einbauen. Bei der Anmeldung (Profil erstellen) müssen die User unter anderem auch Ihre PLZ/Ort angeben. Auf der Profilansichtsseite würde ich dann gerne eine Karte einfügen, welche entsprechend der Profildaten (PLZ/Ort) der jeweiligen User eingestellt ist.

Entfernungsmessung, Routenplanung usw. brauche ich alles nicht. Kann mir jemand sagen, welches Modul dafür am geeignetsten wäre?

Grüße
Thomas

‹ Profil Registrierung: automatisch Land des Users erkennen [gelöst]Google Maps auf Profilseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Thomas, anbei ein sehr,

Eingetragen von trebax83 (46)
am 06.12.2013 - 11:40 Uhr

Hi Thomas,
anbei ein sehr, sehr gutes Video, welches alle deine Probleme auf einmal lösen sollte:
http://www.youtube.com/watch?v=AxeskzN8BAc

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich habe das Video

Eingetragen von ThuleNB (380)
am 18.12.2013 - 11:36 Uhr

Hallo,

ich habe das Video eben angeschaut. Leider löst es mein Problem nicht. Wie es dort (und auch in anderen Tutorials) beschrieben ist, müssen User die "Location" für die Map immer manuell eingeben.

  • Ich habe einen eigenen Inhaltstyp "Profil" erstellt, über den jeder User ein Profil anlegen kann.
  • Im Reiter "Allgemeine Informationen" muss der User auch seine PLZ und Ort angeben.

Mein Ziel ist es nun, dass aus den Angaben PLZ und Ort automatisch eine Map erzeugt wird. Sprich, der User muss beim Anlegen des Profils nicht nochmal extra seine "Location-Daten" angeben. Der User soll die Map erst in der Profilansichtsseite sehen.

Ich würde mir das im Idealfall so vorstellen:

  • In meinem Inhaltstyp "Profil" erstelle ich unter "Manage fields" ein Feld "Gmap"
  • Dieses Feld kann ich konfigurieren und sagen, "nutze Daten für Location aus Feld "PLZ" und "Ort"

Hat jemand eine Idee, wie man das machen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da liegtst du leider nicht

Eingetragen von trebax83 (46)
am 18.12.2013 - 13:02 Uhr

Da liegtst du leider nicht ganz richtig.
Wenn du Gmap und location installiert hast kannst du Benutzern ein Location-Feld zuweisen, welches auch bei der Registrierung angezeigt werden kann.
Alle Informationen dazu findest du in den Feldeinstellungen.

Danach kannst du nun mit dem Location-Block arbeiten (sollte funktionieren), welchen du dann auf den Benutzerprofilen anzeigen lässt (Sichtbarkeits-Einstellungen innerhalb der Blockkonfiguration).
Sollte der Location-Block nicht funktionieren, besteht die Möglichkeit einen View-Block zu erstellen, mit dem auf Grundlage von "User ID über URL" (Siehe dazu: Contextuellen Filter bzw. Argumente(Drupal 6) )
die Karte angezeigt werden kann.

Ist kein Hexenwerk :-)

Alternativ, unschön und mit etwas Programmieraufwand verbunden ist die weitere Möglichkeit des manuellen Themings des User-Profiles.
Unter modules/user findest du die Datei user-profile.tpl.php.
Lege eine Kopie dieser Datei an und verschiebe die Kopie in das Verzeichnis des genutzen Templates.

Innerhalb der Datei kannst du dann mit Hilfe der User-Daten und der Google-Maps Api eine eigene Karte erzeugen.
Für diese Lösung bedarf es allerdings PHP, Javascript und Grundkenntnisse der Google-Maps Api.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, hier wird dir

Eingetragen von Sam Blank (20)
am 19.12.2013 - 16:30 Uhr

Hallo,

hier wird dir geholfen...

http://www.youtube.com/watch?v=sJGqoZLPqFY

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für eure Hilfe! Ich

Eingetragen von ThuleNB (380)
am 05.01.2014 - 17:29 Uhr

Danke für eure Hilfe!

Ich habe nun die Module Gmap und Locations installiert und in meinem Inhaltstyp "Profil" einen "LocationField" angelegt. Das klappt auch alles wunderbar, solange die Felder für die Map (also Ort, PLZ) händisch eingegeben werden. Was ich allerings erreichen möchte (wie auch schon oben beschrieben) ist, die Informationen für die Map (Ort, PLZ) nicht an zwei Stellen abfragen zu müssen. Ein User muss während des Anmeldeprozesses Ort und PLZ zusammen sowie weitere Angaben angeben. Nun ist es natürlich blöd, wenn das Location Module dieselben Angaben nochmal abfragt. Sas Lacation Modul sollte also "keine separaten Informationen" benöigen, sondern auf die bereits eingegebenen Angaben zurückgreifen.

Lässt sich das irgendwie lösen?

Grüße
Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht schaust du dir

Eingetragen von md (3717)
am 05.01.2014 - 18:50 Uhr

Vielleicht schaust du dir auch einmal dieses Modul an: https://drupal.org/project/geolocation

Ist. m.E. am einfachsten zu handeln und erfüllt deine Anforderungen. Benutzer geben einfach PLZ und Straße ein. Fertig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank. Das Modul

Eingetragen von ThuleNB (380)
am 14.01.2014 - 13:24 Uhr

Vielen Dank. Das Modul erfüllt nicht ganz meine Anforderungen, ich habe es nun aber dennoch genommen. Eigentlich wollte ich erreichen, dass ein User eine Feldgruppe "Kontakt" ausfüllt und die Karte dann automatisch PLZ und Ort aus den Kontaktdaten zieht und die entsprechende Karte angezeigt wird. Jetzt muss der User eben seine Kontaktdaten angeben und dann nochmal separat im Geolocatin Field seine Adresse angeben. Anders habe ich es leider nicht geschafft.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du schon eine Lösung

Eingetragen von kennedy (nicht überprüft) (0)
am 22.01.2014 - 10:17 Uhr

Hast du schon eine Lösung gefunden? Ich hab obengenannte Module noch nicht ausreichend getestet, aber möchte sie eventuell auch auf meiner Seite einbinden.
Ich möchte es meinen Useren aber auch nicht zumuten, 2 mal den gleichen Senf einzugeben.

Wie sieht es mit einer Einbindung von Tokens aus ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, ich habe es gemacht wie

Eingetragen von ThuleNB (380)
am 22.01.2014 - 13:34 Uhr

Nein, ich habe es gemacht wie ich oben beschrieben habe. Mit dem Geolocation Field habe ich das Feld immer auch im Bearbeitungsmodus, auch wenn ich einen Token evtl. als Standardwert eingebe (das habe ich nicht probiert, könnte aber funktionieren - verwirrt aber vielleicht auch unnötig). Das Gmap-Modul in Kombination mit dem Location Modul hat bei mir nicht richtig funktioniert. Den Block konnte ich zwar einfügen, angezeigt wurde leider nur die Adresse, aber keine Karte.

Es ist nun nicht optimal, aber ich habe mich mittlerweile damit angefreundet. Ort und PLZ eingeben "Get Location" klicken und fertig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association