Google Maps API und Umkreissuche

Fragen zu den Grundfunktionen der webEdition Oberfläche wie Backup, Import, ...
Fragen zu we:Tags bitte im Forum "Templates erstellen"
Liquid
Senior Member
Beiträge: 1172
Registriert: Do 8. Jan 2004, 12:31
Wohnort: Karlsruhe

Re: Google Maps API und Umkreissuche

Beitragvon Liquid » Fr 17. Jul 2009, 15:21

In meinem Fall hol ich mir die Daten über die ObjectID direkt per SQL aus der DB.

Aber der Anfang muss so aussehen:

Code: Alles auswählen

<?php
//$adresse wird aus inputs im Objekt zusammengebaut.
// Format: Strasse Hausnummer, PLZ Ort
$adresse = "";
//$info_text sind die Infos die in der Blase über der Markierung erscheinen, bei mir Adresse,Telefon, Fax und zusätzlich der Link "Route hierher planen" mit Verweis auf die http://maps.google.de Seite
//kann auch html Formatierungen enthalten
 $info_text = "";
?>
ISt mir wohl irgendwie beim zusammenstellen abhanden gekommen.
Gruß Liquid

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Google Maps API und Umkreissuche

Beitragvon mobby » Fr 17. Jul 2009, 15:27

Achso. Kannst Du mir noch den Teil geben, wie ich die Daten direkt aus der SQL bekomme?
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

Liquid
Senior Member
Beiträge: 1172
Registriert: Do 8. Jan 2004, 12:31
Wohnort: Karlsruhe

Re: Google Maps API und Umkreissuche

Beitragvon Liquid » Fr 17. Jul 2009, 15:39

Code: Alles auswählen

<?php
//bei mir hat die Request Variable nen anderen Namen
$oid = $_REQUEST['direktID'];
$rs = mysql_query(SELECT * FROM tblObject_1 WHERE OF_ID = '".$oid."');
while($adr = mysql_fetch_array($rs)){
  $adresse = adr['input_Strasse']." ".adr['input_Hausnummer'].",".adr['input_PLZ']." ".adr['input_Ort'];
  $info_text = "<b>".adr['input_Firma']."</b><br>".adr['input_Strasse']." ".adr['input_Hausnummer']."<br>Telefon: ".adr['input_Telefon'];
  //geht noch weiter, aber ich denke das Schema ist klar
         }
?>
Gruß Liquid

Liquid
Senior Member
Beiträge: 1172
Registriert: Do 8. Jan 2004, 12:31
Wohnort: Karlsruhe

Re: Google Maps API und Umkreissuche

Beitragvon Liquid » Fr 17. Jul 2009, 15:45

Ich habe das Script mittlerweile noch angepasst, so dass es jetzt mit geocodierten Adressen funktioniert.
Damit ist es einfacher z.B. eine Karte mit mehreren Markern zu erstellen, aber ist auch etwas komplizierter zu realisieren/warten.
Bei Bedarf bereite ich den Code mal auf und poste ihn noch hier.
Gruß Liquid

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Google Maps API und Umkreissuche

Beitragvon mobby » Fr 17. Jul 2009, 19:36

Das wäre gut, obwohl ich jetzt erstmal hier mit einen Punkt auf der Karte klar kommen musss.

Code: Alles auswählen

<?php
//bei mir hat die Request Variable nen anderen Namen
$oid = $_REQUEST['we_objectID'];
$rs = mysql_query("SELECT * FROM tblObject_5 WHERE OF_ID = '".$obid."'"); //X muss mit der ClassID ersetzt werden 

while($adr = mysql_fetch_array($rs)){
 $adresse = htmlentities($found['input_Strasse']." ,".$found['input_PLZ']." ".$found['input_Ort']); 

         }     
?>
Bei $adresse wird nix ausgegeben. Die Felder in der Klasen heißen Ort, PLZ etc, die $oid wird auch richtig erfasst.
Wo ist wieder der Wurm?
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

we:willRockYou
Senior Member
Beiträge: 919
Registriert: Fr 22. Mai 2009, 21:40
Wohnort: Berlin
Kontaktdaten:

Re: Google Maps API und Umkreissuche

Beitragvon we:willRockYou » Fr 17. Jul 2009, 19:54

$adr statt $found, dann sollte es klappen.
EOF; //totally retired

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Google Maps API und Umkreissuche

Beitragvon mobby » Fr 17. Jul 2009, 20:08

Leider nicht. Hatte ich auch schon getestet.
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Google Maps API und Umkreissuche

Beitragvon mobby » Sa 18. Jul 2009, 00:00

Hat sich erledigt.
Keine Ahnung vorher, aber irgendwie hat sich da ein obid verirrt. Peinlich :oops:
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

we:willRockYou
Senior Member
Beiträge: 919
Registriert: Fr 22. Mai 2009, 21:40
Wohnort: Berlin
Kontaktdaten:

Re: Google Maps API und Umkreissuche

Beitragvon we:willRockYou » Di 21. Jul 2009, 09:59

Ich hab die openGeoDB übrigens mittlerweile getestet. Ich habe keine Probleme entdecken können, hab nun aber auch nicht jede einzelne Adresse überprüft. Was mir aber leider aufgefallen ist: Die openGeoDB hat für sämtliche PLZ eines Ortes die gleichen Koordinaten. Eine Sucher innerorts ist also sinnfrei, da immer 0km Entfernung zurück geliefert wird. Da könnte man auch einfach den Ortsnamen vergleichen. ;) Ortsübergreifend scheint das ganze aber gut zu funktionieren.

Ich denke die kommerziellen Lösungen sind da viel genauer. Nur wer will sich das mal so zum Spass und zum Testen kaufen. ;)
EOF; //totally retired


Zurück zu „Basisversion“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast