我正在进行一个项目,目前遇到了无法继续的困境,需要一些严肃的帮助。让我给你一些背景。
我正在开发一个服务,可以让骑自行车前往同一目的地的用户从多个起点协调他们的骑行。我们设计的工作流程之一是让用户使用Google Maps服务构建地图;他们输入起始目的地,Google会创建一条它认为可行的路线,然后用户可以通过拖动点来满足他们特定的需求来调整该路线。我们已经开发了这个界面,并且在以下网址上运行良好:
我们可以将路线数据作为JSON文件提取出来,对其进行字符串化,并通过AJAX发送到一个PHP文件中,我们打算在其中处理并将其存储在MySQL中。然而,从Google Maps返回的JSON似乎格式不正确; 当PHP尝试解码它时,它会出现错误,并且我通过在线验证器运行它以确认其格式不正确。此时,我们完全困惑,不知道如何继续前进。
有没有可能有人能够协助处理这个问题?我已经到了撞墙的地步。非常感谢您的时间!
我正在开发一个服务,可以让骑自行车前往同一目的地的用户从多个起点协调他们的骑行。我们设计的工作流程之一是让用户使用Google Maps服务构建地图;他们输入起始目的地,Google会创建一条它认为可行的路线,然后用户可以通过拖动点来满足他们特定的需求来调整该路线。我们已经开发了这个界面,并且在以下网址上运行良好:
http://ridestreaming.com/google_maps/
我遇到了一个无法逾越的障碍,就是如何将用户编辑的路线从Google Maps中取出并保存在数据库中供将来参考。似乎我们在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);
我们可以将路线数据作为JSON文件提取出来,对其进行字符串化,并通过AJAX发送到一个PHP文件中,我们打算在其中处理并将其存储在MySQL中。然而,从Google Maps返回的JSON似乎格式不正确; 当PHP尝试解码它时,它会出现错误,并且我通过在线验证器运行它以确认其格式不正确。此时,我们完全困惑,不知道如何继续前进。
有没有可能有人能够协助处理这个问题?我已经到了撞墙的地步。非常感谢您的时间!