问题描述
我能够创建这种临时的方式,但有时可行,有时无效。 它只能与“ nominatim”地理编码器一起使用,而与“ mapBox”地理编码器一起使用时,它可以为我提供任意数字。
有没有更好的方法来找到它?
const control = L.Routing.control({
geocoder:mapBoxgeocoder,// or nominatimGeocoder
collapsible:true,show:false,addWaypoints:false,router: L.Routing.mapBox(MapBoxKey,{
profile:"mapBox/driving-traffic",}),})
.addTo(map)
control.on('routeselected',handleRoutesSelected)
const handleRoutesSelected = (e:any) =>{
const route = e.route;
const waypoints = control.getWaypoints()
if(waypoints.length > 1){
const pickup = waypoints[0].name;
const drop = waypoints[1].name;
setPickupText(pickup)
setDropText(drop);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)