我可以將響應從谷歌地圖API定向服務以數據庫的形式保存爲JSON,並重復使用它在地圖上使用google.maps.DirectionsRenderer();谷歌地圖v3方向渲染器重繪響應
我已經將它保存在數據庫中,但是當我喜歡使用新的google.maps.DirectionsRenderer()重新繪製地圖時;它不會在地圖上顯示線條。然而,它確實顯示了基於我從數據庫加載的JSON的方向面板。
下面的代碼片段:
$.ajax({
type: "GET",
url: 'controller.php',
data: {action: 'routedata', id: id},
dataType: 'json',
success: function(data){
if(data && data.routes && data.routes.length > 0){
var thisRouteDirRender = new google.maps.DirectionsRenderer();
thisRouteDirRender.setMap(map);
thisRouteDirRender.setPanel(document.getElementById('directions-panel'));
thisRouteDirRender.setDirections(data);
}
}
});
保存的數據是什麼樣的? – geocodezip