totalTime [宣传单路由机]

时间:2016-03-09 17:48:41

标签: javascript routing routes leaflet

我实际上是在使用Leaflet Routing Machine进行学校项目,并且遇到了totalTime方法。

    var map = L.map('map');

L.tileLayer('', {
    attribution: ''
}).addTo(map);

L.Routing.control({
    waypoints: [
        L.latLng(45.7979, 4.7178),
        L.latLng(45.5221, 4.8101),
        L.latLng(45.42, 4.35)
    ],
    routeWhileDragging: true,
    language: 'fr'
}).addTo(map);

L.Routing.control({
    waypoints: [
        L.latLng(44.7979, 4.7178),
        L.latLng(45.42, 4.35)
    ],
    routeWhileDragging: true,
    language: 'fr'
}).addTo(map);

window.alert(routes[0].summary.totalTime());

但JS控制台告诉我路由[]没有定义。

有什么不对吗?我们应该使用除路线之外的其他东西吗?

1 个答案:

答案 0 :(得分:0)

你的问题与“路线发现”这一事实有关。路由控件上不使用event。尝试添加事件并处理处理程序中的距离和时间结果

import React from "react";
class Book extends React.Component {

  render() {
    return (
      <div>
        {this.props.book_id}
      </div>
    )
  }
}

export default Book;

试试吧。