我实际上是在使用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控制台告诉我路由[]没有定义。
有什么不对吗?我们应该使用除路线之外的其他东西吗?
答案 0 :(得分:0)
你的问题与“路线发现”这一事实有关。路由控件上不使用event。尝试添加事件并处理处理程序中的距离和时间结果
import React from "react";
class Book extends React.Component {
render() {
return (
<div>
{this.props.book_id}
</div>
)
}
}
export default Book;
试试吧。