2

Google Maps API Direction Services からの応答を JSON として db に保存し、それを再利用して google.maps.DirectionsRenderer(); を使用して地図に描画できますか?

すでにDBに保存していますが、 new google.maps.DirectionsRenderer(); を使用して地図を再描画したい場合 地図上に線を表示しません。ただし、db からロードした 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);
                    }
                }
            });
4

1 に答える 1