TomTom OVI/POI (OV2) in PHP erstellen
- Abgelegt in: Knowledgebase, Technik
- Datum: 30. Jan 2009
function getOv2Data($name, $lat, $lng) {
$lng = (int) (((float) str_replace(',', '.', $lng)) * 100000);
$lat = (int) (((float) str_replace(',', '.', $lat)) * 100000);
return pack('Cllla*x', 2, strlen($name)+14, $lng, $lat, $name);
}
// getOv2Data("POI-NAME", "Breitengrad", "Längengrad");
echo getOv2Data("Test-POI", "10,0", "10,0");
Die Grad-Angaben können mit ‘.’ oder ‘,’ angegeben werden.
Die einzelnen Ov2-Daten können einfach hintereinander gereiht werden und dann als Binärdatei (*.ov2) an den Client gesendet werden.
Die Grafik ist im Format BMP, 22×22, 16 Farben.
Gefällt mir!