谷歌地图api返回文字方向

时间:2015-07-20 15:56:19

标签: javascript google-maps

我已经实施了google maps api来显示位置之间的多条路线。我还会显示每条路线的文字说明。

 // Create a unique DirectionsRenderer 'i'
            renderArray[i] = new google.maps.DirectionsRenderer();
            renderArray[i].setMap(map);
            renderArray[i].setPanel(document.getElementById('directions-panel'));

setPanel只渲染地图上的路线我想要访问路线,所以我可以通过ajax将它们发送到另一个功能。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

对于来电directionsService.route(request, function (response, status) {,Google地图会返回一个JSON对象,当您深入了解它时,您会意识到他们会将最顶层结果中的步骤存储在response.routes[0].legs[0].steps

话虽这么说,您所要做的就是从JSON对象中获取信息。这是一个如何做到这一点的例子。 http://jsfiddle.net/cen5Ls77/1/

希望它有所帮助。