Jump to content

Help with downloading route from Googlemaps


Shirley123

Recommended Posts

Hi

 

I am new at this took me ages to get where I am, but I done a simple routeplanner with Googlemaps API and I am trying to get it to download the route a person plans in .gpx.

 

Can anyone see what I an doing wrong?

 

In the main html document the part to tell it to go to the download.php is:-

 

  <form id="formExportData" method="post" action="Download.php" enctype="multipart/form-data" style="display:none">
   <textArea id="exportData" name="exportData"></textArea>
  </form>

  <input name="file" id="file" type="file" style="display:none" />

 

The download.php file says:-

 

<? ob_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body><?php

//download.php
//content type header('Content-type: Application/octet-stream');
//open/save dialog box
header('Content-Disposition: attachment; filename="MyRoute.gpx"');
//read from server and write to buffer
readfile('(i put the full path of page)/text.txt');

?>
</body>
</html><? ob_flush(); ?>

 

 

the text.txt is readable and writeable.

 

But when I just look at the MyRoute.gpx in notepad to see whats in it, is is blank all it says is:-

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body></body>
</html>

 

What am i missing or doing wrong in the code ??

 

How can I get the route to save??

 

thanks

Shirl

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.