我有一个自定义的PHP脚本,可以创建一个KML文件。现在我该如何将其转换为KMZ?
我应该在它上面运行gzcompress()
吗?
或者我应该创建一个ZipArchive?
答案 0 :(得分:3)
创建ZipArchive有效。我将已创建的kml文件添加到其中。
$zip = new ZipArchive();
$zip_name = "c:\\kml\\".$sFilename.".kmz";
$filename = "c:\\kml\\".$sFilename.".kml";
$zip->open($zip_name, ZIPARCHIVE::CREATE);
$zip->addFile($filename);
$zip->close();