Google maps 渲染航路点

Google maps 渲染航路点,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在写一个代码,我可以在地图上点击,为我解析谷歌地图路线的信息,并将这些信息保存在我的数据库中。那部分,没关系,它起作用了。我的页面的第二部分将呈现其在我的数据库中的LatLng。问题来了:当我请求路由(DirectionsResult对象或DirectionsRoute)时,如何创建像google检索我这样的对象?如果我想做的是错的,请有人告诉我如何做对。 谢谢。您可能想看看google api游乐场: 此示例适用于打印路线: function initialize() { var ma

我正在写一个代码,我可以在地图上点击,为我解析谷歌地图路线的信息,并将这些信息保存在我的数据库中。那部分,没关系,它起作用了。我的页面的第二部分将呈现其在我的数据库中的LatLng。问题来了:当我请求路由(DirectionsResult对象或DirectionsRoute)时,如何创建像google检索我这样的对象?如果我想做的是错的,请有人告诉我如何做对。
谢谢。

您可能想看看google api游乐场:

此示例适用于打印路线:

function initialize() {
  var mapDiv = document.getElementById('theMapCanvas');
  var map = new google.maps.Map(mapDiv, {
    center: new google.maps.LatLng(0, -180),
    zoom: 2,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });
  var path = [new google.maps.LatLng(37.772323, -122.214897),
    new google.maps.LatLng(21.291982, -157.821856),
    new google.maps.LatLng(-18.142599, 178.431),
    new google.maps.LatLng(-27.46758, 153.027892)];

  var line = new google.maps.Polyline({
    path: path,
    strokeColor: '#ff0000',
    strokeOpacity: 1.0,
    strokeWeight: 2
  });

  line.setMap(map);
}

请重写你的问题并说明你到底想要什么。我对你的问题半途而废。另外,用段落来组织你的文本,这真的不可读。我一直在看谷歌的例子,没有找到我需要的。我真正需要的是创建一个对象,就像谷歌在我请求路由时检索我一样(响应对象)。我明白了。这是一个可以手动创建的结构,不确定,但我认为没有其他简单的方法,我只需要编写代码。也许你应该考虑一种不同的方式来处理谷歌的响应和你从数据库中得到的东西。我现在正在尝试,来处理来自谷歌服务器的对象。到现在为止,它正在重新绘制我要求的最后一条路线。我将尝试将其保存在数据库中,并在页面中使用。