Marie-Aude Posté 5 Juin 2008 Posté 5 Juin 2008 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 ?
captain_torche Posté 5 Juin 2008 Posté 5 Juin 2008 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é)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant