Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Like Tree1Danke
  • 1 Beitrag von dwex
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
2957
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    asupp asupp ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    15
    hallo leute,



    ich habe ein kleines Problem,

    ich sollte für meinen chef google maps auf die webseite einbinden.

    Das is ja kein Problem, jetzt kommt es aber.

    Wir haben eine Datenbank wo verschieden lieferanten (filialen) darin stehen, wenn jetzt ein Kunde unsere Webseite besucht und möchte z.b. sein standort eingeben mit einem umkreis von c.a 5 km, jetzt sollte auf google maps dann die lieferanten oder filialen in der nähe anzeigen mit mehreren markern angezeigt werden.

    Funktioniert das, wenn ja wie?



    Vielen Dank im voraus
     

  2. #2
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Schaue dir mal die Klasse unter http://www.ajax-info.de/google-maps-api-klasse-in-php genauer an.
    Eine gute Beschreibung der Funktionen findest du unter http://gmapper.ajax-info.de/phpdoc/d...pper/gmap.html

    Über eine positive Bewertung meines Beitrags würde ich mich sehr freuen.
    Sven Mintel bedankt sich. 
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

  3. #3
    asupp asupp ist offline Mitglied
    Registriert seit
    Sep 2007
    Beiträge
    15
    Hallo dwex,

    danke für die schnelle Antwort.
    Dennoch habe ich bei diesem tool dann das Problem,
    wie bekomme ich das hin wenn ich jetzt z.B. München als standort eingebe mit umkreis von 5 km die Filialen anzeigen lassen möchte?
    Die Daten liegen ja in unsere Datenbank...
     

  4. #4
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Du musst die mathematischen Funktionen der Umkreisberechnung auf einer Kugel anwenden.

    Unter http://www.mamat-online.de/umkreissuche/opengeodb.php findest du einige wichtige Informationen.

    Es gibt auch professionelle Dienstleister die dir das ganze liefern können. Z.B. www.koordinaten.biz wäre hier eine gute Anlaufstelle - die sind sehr günstig und liefern brauchbare Produkte. Ich nutze deren API selbst für meine Projekte.
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

  5. #5
    Avatar von preko
    preko preko ist offline Mitglied Brokat
    Registriert seit
    Jun 2004
    Ort
    Mönchengladbach
    Beiträge
    397
    Hi asupp,

    schau mal bitte unter folgendem Link nach - das dürfte Dir helfen:

    http://www.tutorials.de/forum/php/33...us-formel.html

    Und wenns gefällt, würde ich mich über eine nette Bewertung freuen.


    Beste Grüße,

    preko
     
    Wem das Wasser bis zum Hals steht, sollte den Kopf nicht hängen lassen.

    Was man heute Rap-Musik nennt, hieß früher Stottern und war heilbar...

    Es gibt zwei Wege im Leben - den schweren und den falschen!
    -----------------------------------------------------------------------------------------------------
    http://www.prenociste-mir.com
    -----------------------------------------------------------------------------------------------------

  6. #6
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    @preko,

    ja stimmt - nach diesem Thread habe ich vorher auch gesucht - ich hatte dir ja da auch gut weitergeholfen.
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

  7. #7
    Registriert seit
    May 2007
    Ort
    Köln / Bonn
    Beiträge
    844
    Blog-Einträge
    4
    Für einen Kunden habe ich eine solche Umkreis suche mit hilfe von Google Maps zusammengebaut.
    Zunächst muss man seine Site bei google kostenlos anmelden. Dann hast du ca 100.000 Adressauflösungen im Monat verfügbar.. sollte dicke reichen. Bei dem Kunden sogar mehr da er mehrere domains einsetzt .com .de .ag und jede adresse einzeln angemeldet ist und er jeweils andere keys verwendet.

    Adressermittelung und die Karte:
    Phoogle Maps 2.0 | Uses Google Maps API to create customizable maps
    * Copyright (C) 2005 Justin Johnson

    Die Klasse wird auch benutzt um die Latitude und Longitude abzufragen. Die werden in der Datenbank gespeichert. Wenn einer seinen Standpunkt angibt zur suche, wird das an google übertragen und die lat/long zur abfrage der umliegenden verwendet:

    PHP-Code:
    mysql_query(sprintf('SELECT *, ( 6367.45 * acos( cos( radians(%1$f) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians(%2$f) ) + sin( radians(%1$f) ) * sin( radians( latitude ) ) ) ) AS distance
                                                  FROM haendler
                                                  WHERE `online` = 1 
                                                  HAVING distance < %3$d 
                                                  ORDER BY distance'
    $lat$long$distance)); 
     
    Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

Ähnliche Themen

  1. Google Maps "ReverseGeocoding"-Bsp. auf mehrere Maps anwenden
    Von jbender im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 30.03.10, 21:06
  2. Google Maps api
    Von Aurora-One im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 01.02.10, 21:15
  3. Google Maps API
    Von walle_89 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.09.09, 10:15
  4. Google Maps + Thickbox
    Von dwex im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 04.07.09, 16:50
  5. Google Maps
    Von weissi im Forum PHP
    Antworten: 12
    Letzter Beitrag: 03.02.09, 08:07