Jump to content

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


Recommended Posts

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 ?

Link to post
Share on other 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é)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...