2009-12-25 16 views
0

Est-ce que Google Map API GXml peut analyser les fichiers .kmz directement? sinon comment est le meilleur moyen de convertir le fichier .kmz en .kml? Le fichier .kmz est stocké dans la base de données et le code PHP est utilisé pour le récupérer.Est-ce que GXml fonctionne avec les fichiers KMZ?

Répondre

0

Je suis presque sûr qu'il n'y a aucun moyen de décompresser les données compressées avec Javascript, ce que vous auriez à faire avant de passer les données à GXml.parse.

GGeoXml peut gérer les fichiers KMZ. Il le fait en passant l'URL à un serveur de Google qui décompresse les données et les analyse là, puis renvoie les objets de recouvrement individuels au client Javascript. Puisque vous lisez les données avec PHP, vous pourriez envisager de les décompresser dans votre script PHP, et de servir les données dézippées au client. Vous devrez peut-être faire un peu de travail à votre configuration PHP afin d'activer le PHP Zip File functions.

+0

Le service Google de conversion de kmz en kml est-il accessible au public? Cela résoudra le problème. Merci. – user215097

+0

Je viens de me rendre compte de votre nom. Je lisais vos articles avant un moment :) – user215097

+0

Il semble que http://maps.google.com/maps/gx offre le service de conversion mais aucune documentation n'est disponible. Quelqu'un sait comment cela fonctionne? – user215097