parace que tu problema es que no le estas pasando los parámetros correctos a process.php. en este caso, process.php devuelve un mensaje de error tal que así, dependiendo que parámetros no ha recibido.
 
Código:
 <br /> 
<b>Notice</b>:  Undefined index: mapdata in <b>C:\xampp\htdocs\rutas\process.php</b> on line <b>4</b><br /> 
<br /> 
<b>Notice</b>:  Undefined index: id in <b>C:\xampp\htdocs\rutas\process.php</b> on line <b>19</b><br />
  por ende, en el callback de la misma función ($.post) se intenta analizar una respuesta con sintaxis no válida. fijate los parámetros que le estas pasando... 
Código:
 $.post("process.php",{command:'fetch', id:'$id'},function(data){
...
});