我正在开展一个项目,我无法继续前进,需要一些认真的帮助.我来给你一些背景知识.
我正在开发一项服务,让用户从多个起点骑自行车到同一目的地协调他们的游乐设施.我们设计的部分工作流程让用户使用Google地图服务构建地图; 他们进入起始目的地,谷歌创建一个它认为可行的路线,然后用户可以通过拖动点来定制该路线以满足他们的特定需求.我们开发了这个界面并且在以下方面运行良好:
http://ridestreaming.com/google_maps/
在我无法通行的墙上,如何将用户编辑的路线从Google地图中删除并保存在数据库中以供将来参考.看起来我们有一个方法可以在我们的Javascript中执行此操作,在此文件中(第344-352行):
http://ridestreaming.com/google_maps/workflow.js
var newString = JSON.stringify(directions);
//set up area to place drop directionsResponse object string
var directions_response_panel = document.getElementById("directions_response");
//dump any contents in directions_response_panel
directions_response_panel.innerHTML = "";
//add JSON string to it
directions_response_panel.innerHTML = "<pre>" + newString + "</pre>";
//run the ajax
runAjax(directions);
Run Code Online (Sandbox Code Playgroud)
我们可以将路径数据作为JSON文件获取,将其串行化,然后通过AJAX将其发送到PHP文件,我们打算将其处理并存储在MySQL中.但是,从Google地图返回的JSON似乎格式不正确; 当PHP尝试解码它时,它吓坏了,我通过在线验证器运行它,证实了它的畸形.正是在这一点上,我们完全感到困惑,不知道如何前进.
这个人有没有机会帮忙解决这个问题?我正把头靠在墙上.任何回应都非常感谢.谢谢你的时间!