Aller au contenu

Sujets conseillés

Posté

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 ?

Posté

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é)

Veuillez vous connecter pour commenter

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



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