PHP:将KML转换为KMZ

时间:2014-01-15 22:13:42

标签: php compression kml kmz

我有一个自定义的PHP脚本,可以创建一个KML文件。现在我该如何将其转换为KMZ?

我应该在它上面运行gzcompress()吗?

或者我应该创建一个ZipArchive?

1 个答案:

答案 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();