Maschinendenk

Archiv der ‘PHP’ Kategorien

Gmapper 1.1 veröffentlicht

0 Kommentare

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 »

Geschrieben von Philipp

Dezember 16th, 2007 at 11:52

Veröffentlicht in Code, Javascript, PHP

Enstehung einer Web Projektverwaltung

2 Kommentare

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;)

Weiterlesen »

Geschrieben von Philipp

Dezember 12th, 2007 at 1:53

Veröffentlicht in Javascript, PHP, Software

Gmapper 1.0 veröffentlicht

0 Kommentare

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

geodaetische polylines
Am interessantesten ist sicherlich die neue Fahrtrichtungen Funktion.
Hierzu gibt es auch ein neues Tutorial hier bei Ajax Info.

Geschrieben von Philipp

Juli 23rd, 2007 at 11:37

Veröffentlicht in Bibliotheken, PHP

Go PHP5 !

0 Kommentare

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 :)
go php5

Geschrieben von Philipp

Juli 9th, 2007 at 12:01

Veröffentlicht in PHP

Gmapper 0.9 - Zoom to Bounds

0 Kommentare

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.

Weiterlesen »

Geschrieben von Philipp

Juni 17th, 2007 at 12:22

Veröffentlicht in Code, PHP

Gmapper 0.8 - KML Unterstützung, verbessertes Geocoding

2 Kommentare

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

Geschrieben von Philipp

April 5th, 2007 at 6:40

Veröffentlicht in Code, PHP

Gmapper 0.7 - Geocoding, verbesserte XML Unterstützung

27 Kommentare

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 »

Geschrieben von Philipp

Februar 21st, 2007 at 10:54

Veröffentlicht in Code, PHP

Gmapper 0.6 - beliebige Markergrafiken

16 Kommentare

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 »

Geschrieben von Philipp

Februar 9th, 2007 at 9:51

Veröffentlicht in Bibliotheken, PHP

Gmapper 0.4 veröffentlicht - Map Marker

4 Kommentare

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 :)

mapmarker

Ausserdem wurde die Option mausrad in map() entfernt. Die Mausradunterstützung ist nun standardmässig aktiviert.

Weiterlesen »

Geschrieben von Philipp

Dezember 25th, 2006 at 4:36

Veröffentlicht in Bibliotheken, Code, PHP

Gmapper 0.3 veröffentlicht - XML Unterstützung hinzugefügt

0 Kommentare

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.

Weiterlesen »

Geschrieben von Philipp

Dezember 7th, 2006 at 2:25

Veröffentlicht in Bibliotheken, Code, PHP