-
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
-
27.05.09 09:07 #2
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.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!
-------------------
Schreibfehler sind vom Autor beabsichtigt und unterliegen dem Copyright des Autors ;-)
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
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...
-
27.05.09 09:28 #4
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!
-------------------
Schreibfehler sind vom Autor beabsichtigt und unterliegen dem Copyright des Autors ;-)
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
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,
prekoWem 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!
-
27.05.09 09:48 #6
@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!
-------------------
Schreibfehler sind vom Autor beabsichtigt und unterliegen dem Copyright des Autors ;-)
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
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.
![]() |
PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training) Preis: früher: 39,95€ - jetzt nur: 7,99€ PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD Hier geht es zum Angebot Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar! |
Ähnliche Themen
-
Google Maps
Von weissi im Forum PHPAntworten: 12Letzter Beitrag: 03.02.09, 08:07 -
Google Maps JS Problem
Von bensky im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 22.09.08, 23:09 -
Fehler in Google Maps
Von schwarzer_prinz im Forum CSSAntworten: 6Letzter Beitrag: 24.06.08, 02:06 -
Wanderkarte a la Google Maps
Von Ossi im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 08.03.07, 01:33 -
Google-Maps Problem
Von gege im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 05.12.06, 11:22



Zitieren
Login





Lesezeichen