Gmapper 0.4 veröffentlicht - Map Marker
Hallo,
heute habe ich Version 0.4 von Gmapper fertiggestellt.
Sie beinhaltet im Wesentlichen eine Neuerung: MapMarker.
Mit der Funktion Mapmarker ist es möglich Kartenmarker zu erstellen, deren Infopopup eine Detailkarte des jeweiligen Punktes enthält

Ausserdem wurde die Option mausrad in map() entfernt. Die Mausradunterstützung ist nun standardmässig aktiviert.
Vorsicht:
In bestehenden Scripten muss der Aufruf von map() angepasst werden, da der Parameter mausrad wegfällt, um die neue Version nutzen zu können.
Beispiel:
$karte->map('800', '600', 6,'49.980067','10.8731',"hybrid",1,14,1);wird nun zu
$karte->map('800', '600', 6,'49.980067','10.8731',"hybrid",1,14);Links:
Tutorial: http://www.ajax-info.de/google-maps-api-klasse-in-php
Demo: http://philipp.gothic-singles.de/demo.php
Dokumentation: http://philipp.gothic-singles.de/gmap.html
Download: http://philipp.gothic-singles.de/classgmapper04.zip
4 Kommentare zu 'Gmapper 0.4 veröffentlicht - Map Marker'
Kommentar schreiben
Sie müssen eingeloggt sein um einen Kommentar zu verfassen.
Hallo Philipp,
Habe heute versucht, unsere Schule mittels des Gmappers 0.4 ins Visier zu nehmen. Es hat erstaunlich schnell funktioniert - aber leider nur mit dem FF.
Der IE7 schafft es zwar, einige Elemente der Karte darzustellen, doch dann kommt die Fehlermeldung, dass die Seite nicht darstellbar sei. Erst dachte ich, das CMS sei Schuld, aber auch ohne CMS funktioniert es nicht.
Woran kann es liegen?
Ich wäre für einen Tipp dankbar.
Karl Linne
http://www.gesamtschule-kerpen.de/cms/gmaptester.php
Karl
31 Dez 06 um 6:36
Es hat wohl doch an einem Modul des CMS gelegen. Mit einem rudimentären Layout ohne Schnickschnack funktioniert es. Danke.
Karl Linne
Karl
31 Dez 06 um 6:46
Die Fehlermeldung taucht auf sobald ich versuche, den Kartenbereich mittels eines DIV Containers zu platzieren. Im FF geht das, Im IE7 nicht.
Gibt es dafür einen plausiblen Grund
Karl Linne
Karl
31 Dez 06 um 7:02
Hallo,
zunächst mal finde ich es toll das Du dir die Mühe machst die Homepage deiner Schule mit einer interaktiven Karte anzureichern.
Ich finde nämlich Schulhomepages beschränken sich oft auf eine Präsentation der Schule, und lassen Interaktivität vermissen.
Das Problem das Du beschreibst, ist mir in den letzten Tagen auch aufgefallen.
Dazu sollte man wissen:
Die Klasse, die ich veröffentliche ist eine vereinfachte Version einer Klasse die ich im produktiven Einsatz habe.
Sie ist sozusagen auf “möglichst einfach” getrimmt
Das Problem mit dem IE ist folgendes:
IE verträgt es nicht wenn man Seitenelemente dynamisch manipulieren will, bevor die Seite zu Ende geladen ist.
Die Lösung:
Man muss den JS Code der Karte an das ENDE des Seitenbody verschieben.
Also NACH alle Seitenelemente und VOR das Element.
Eine solche Struktur ist mit der bisherigen Releaseversion nicht möglich gewesen.
Ich habe nun eine neue Version veröffentlicht die eine solche Struktur ermöglicht.
Dazu ist es aber nötig, den Code ein wenig anders zu gestalten.
(Es sind 2 neue PHP Funktionen zur Positionierung der Karte dazu gekommen)
Am besten lädst Du dir gleich die neuste Version ( http://www.ajax-info.de/code-snippets/gmapper-05-strukturelle-anderungen-142 ) herunter.
Dort findest Du in demo.php auch eine Demonstration die genau dein Problem löst
Auch das Tutorial habe ich angepasst.
Eine “Live” Demo , die mit der neuen Version erstellt wurde kannst Du dir auch hier anschauen:
http://www.visional-dreams.de/new_woerlitz/gardens.php?gardenmode=gardens&mode=ueberblick&title=6)
Das ist eine tatsächliche Seite.
Ich freue mich über dein Interesse für meine Klasse.
Philipp
2 Jan 07 um 11:11