Aller au contenu

Générer un fichier KML par un script php


Marie-Aude

Sujets conseillés

Bonjour,

par un script php j'interroge une base de données, et je génère un fichier avec toutes les données nécessaires pour une map Google

Mon fichier s'appelle maps.php?=lacarte

la carte étant le paramètre pour interroger la base

J'ai un rewrite rule qui fonctionne et qui fait l'équivalence entre maps.php?=lacarte et lacarte.kml

J'ai mis en tête du fichier maps.php

header("Content-Type: text/xml; charset=UTF-8");

Seulement voilà, quand je vais ouvrir maps.kml (par exemple -http://www.mezgarne.com/res/gmaps/ouarzazate.kml ) au lieu de l'ouvrir directement dans GE, il me l'affiche dans le browser.

J'ai lu qu'il fallait modifier le fichier conf d'Apache en ajoutant : addtype application/kml .kml

mais je ne peux pas le faire comme je suis sur un mutualisé 1&1.

Est-ce qu'il y a une autre façon de forcer l'ouverture directement dans GE ?

Lien vers le commentaire
Partager sur d’autres sites

Tu peux éventuellement essayer un header du type

header("Content-Type: application/force-download");

pour forcer le téléchargement du fichier (et donc le choix de l'ouvrir avec Google Earth s'il est installé)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...