我正在嘗試使用Google地圖方向API來映射從數據庫連接城市的路由。我的問題是,我卡在一個點,我應該從PHP腳本通過JSON返回值。 我的數據映射爲通知數組:PHP和JSON:返回合適的格式
$data=array('chicago','new york','lebanon','maysvile','greenfield');
我的目的是從我的數據數組返回以下格式。
var request = {
origin:start,
destination:end,
waypoints:[{
location:"",
stopover:true
}],
travelMode: google.maps.DirectionsTravelMode.DRIVING
}
這是我得到了我的起點和終點:數組中的第一個和最後一個元素:
$start=reset($data);
$end=end($data);
數據使用json_encode用PHP來()返回
$response=array('origin'=>$start,'destination'=>$end,'travelMode'=>"google.maps.DirectionsTravelMode.DRIVING");
echo json_encode($response);
的格式返回不正確。另外我無法弄清楚我應該如何做中點。中點是$ start和$ end被選中後剩下的所有值。 任何想法是高度appreciated.Thanks
'google.maps.DirectionsTravelMode.DRIVING'不是一個字符串(至少不是一個字符串,其值爲'google.maps.DirectionsTravelMode.DRIVING'')。創建JSON時需要使用它的值。 – ThiefMaster
如何創建/映射包含它的請求而不排除其他參數? –