Archiv der ‘PHP’ Kategorien
Gmapper 1.1 veröffentlicht
Nach längerer Zeit gibt es nun auch mal wieder ein neues Release meiner Google Maps Klasse Gmapper.
Unter anderem unterstützt die Maps API nun auch ausseridische Planeten ![]()
Deshalb gibt es nun bei Gmapper die neuen Maptypes “moon” , “moon_elevation” , “mars”, “mars_elevation”.
Ausserdem gibt es nun auch Bildmaterial für den Nachthimmel :

Die wichtigsten Neuerungen im Überblick: Weiterlesen »
Enstehung einer Web Projektverwaltung
Ich habe lange Zeit die OpenSource Projektverwaltung “Active Collab” verwendet.
Dieses Projekt hatte es sich zum Ziel gesetzt, eine Alternative zu Basecamp mit seinem kostenpflichtigen Hostingdienst zu sein.
Da ich oft an mehreren Projekten gleichzeitig arbeite, ist ein Projektverwaltungstool mit Milestones, Nachrichten und Aufgabenverwaltung eine sehr praktische Sache.
Leider stand Active Collab von Anfang an unter einer “selbstgebastelten” , mit der GPL und anderen freien Lizenzen inkompatiblen, Lizenz. Der “honest public license”.
Nach Erscheinen der Version 0.7 dieses Tools, hat sich der Entwickler allerdings entschieden die Entwicklung der freien Version zugunsten einer kommerziellen Version einzustellen.
Active Collab ist seitdem nurnoch als kommerzielles Produkt , für ca 400 Dollar zu haben.
Im englischen spricht man hier glaube ich von “Bait and Switch”
Gmapper 1.0 veröffentlicht
Heute habe ich eine neue Version von Gmapper veröffentlicht.
Die wichtigsten Neuerungen dieser Version sind:
- Geodätische Polylines (Polylines die die Erdkrümmung berücksichtigen)
- Fahrtrichtungen - Dies ermöglicht es einfache Routenplaner zu realisieren da Polylines zwischen 2 Punkten gezeichnet werden die Strassen berücksichtigen. Ausserdem ist ein Zugriff auf eine Wegliste möglich
- Zahlreiche Bugfixes und Detailverbesserungen

Am interessantesten ist sicherlich die neue Fahrtrichtungen Funktion.
Hierzu gibt es auch ein neues Tutorial hier bei Ajax Info.
Go PHP5 !
Obwohl PHP5 nun seit einigen Jahren veröffentlicht ist, unterstützen viele Webhosts nach wie vor standardmässig nur PHP4 und viele Entwickler nutzen immer noch PHP4.
Das ist absolut unverständlich. PHP5 ist eine deutlich modernere, effizientere und bessere Sprache als es PHP4 je war. Inzwischen hat PHP5 auch bereits Version 5.2 erreicht, und ist ausgereift und stabil.
Darüber hinaus bietet PHP5 viele vorteile wie echte Objektorientierung, verbesserte Performance und - gerade für dynamische Webservices wichtig - eine native JSON Schnittstelle und stark verbesserte XML Verarbeitung.
Aus diesem Grund hat sich nun die Initiative GoPHP5.org gebildet, die es sich auf die Fahnen geschrieben hat die Verbreitung von PHP5 bei Entwicklern und Hosts deutlich zu verbessern.
Also: Go PHP5! Updated eure Projekte jetzt ![]()

Gmapper 0.9 - Zoom to Bounds
Hallo,
es gibt mal wieder eine neue Version der Google Maps API PHP Klasse Gmapper.
Die wichtigsten Neuerungen:
- Zoom to Bounds: nur ein bestimmtes Set an Markern zeigen
- getDistance: Länge von Polylines ermitteln
- Kartenausschnitt fixieren
Ausserdem gibt es auch ein neues Tutorial zu Zoom to Bounds.
Weitere Infos bietet auch die Ankündigung im Gmapper Forum.
Gmapper 0.8 - KML Unterstützung, verbessertes Geocoding
Hallo,
die Google Maps Klasse Gmapper liegt in Version 0.8 vor.
Die hauptsächlichen Änderungen sind:
- Verbessertes Geocoding
- KML Unterstützung
Alle Infos findet ihr auf der Projektseite: http://gmapper.ajax-info.de
Gmapper 0.7 - Geocoding, verbesserte XML Unterstützung
Heute habe ich mal wieder eine neue Version von Gmapper fertig gestellt.
Die aktuelle Version bringt viele Neuerungen, sowohl struktureller als auch funktionaler Art.
Javascript ausgelagert
Zum Einen wurden sämtliche statischen Javascript Bestandteile in eine JS Datei ausgelagert.
Diese, wird wie bisher der JS Code, von der Methode headjs() eingebunden.
Die Datei bodyjs.js muss dazu einfach nur im gleichen Ordner liegen, wie die Seite in der die Karte eingebunden wird.
Dies bietet den Vorteil, dass JS Dateien von Browsern gecached werden und so der HTML Code der Kartenseiten schlanker wird.
Neue Funktionen
Neben dieser strukturellen Änderung gibt es auch einige neue Funktionen: Weiterlesen »
Gmapper 0.6 - beliebige Markergrafiken
Ich habe Heute die Version 0.6 meiner Google Maps Klasse Gmapper veröffentlicht.
Nachdem das letzte Release vor allem einen strukturellen Fehler behoben hat, bringt die neue Version nun auch wieder neue Funktionen.
Warnung: Die neue Version funktioniert nicht ohne Weiteres mit Skripten die für alte Versionen erstellt wurden.
Schaut euch hierzu den Democode im Beispielarchiv und die Tutorials an.
Zum Einen wurde die Unterstützung der Maps API verbessert: Weiterlesen »
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.
Gmapper 0.3 veröffentlicht - XML Unterstützung hinzugefügt
Ich habe heute Version 0.3 meiner Google Maps Klasse Gmapper veröffentlicht.
Die neue Version hat im wesentlichen 2 Dinge dazugelernt:
- Die Funktion map() kennt nun den Parameter typ, mit dem man den initialen Kartentyp festlegen kann (normal,sat,hybrid)
- Es wurde die Funktion parseGxml hinzugefügt. Sie ermöglicht das Parsen von Google Maps XML Dateien, in ein Array aus Koordinaten.
Ich habe das allgemeine Tutorial bereits aktualisiert.
Ausserdem gibt es ein neues Tutorial, das die Erzeugung von Markern aus XML Dateien erklärt.