有什么方法可以在React Native Map中从MapViewDirections
返回新的优化航点顺序吗?
我有一个标记列表,这些标记可以重新排序到最优化的路线,并且我希望按照排列顺序将它们显示在列表中。这是代码的重要部分
<MapView>
<MapViewDirections
mode="DRIVING"
optimizeWaypoints={true} //Make sure route is the fatest possible
waypoints={jobsToArray} //Array of destinations to visit
apikey={Env.privateGoogleApiKey}
onReady={result => {
console.log(result);
this.setState({duration: result.duration}); //Duration in minutes
this.setState({distance: result.distance}); //Distance in kms
this.setState({coordinates: result.coordinates}); //Polyline array
}}
/>
/>
</MapView>
我试图剥离无关的东西。
无论如何,返回的result
是polyfill行的数组,但不是标记或路标的顺序。有人知道我如何获得添加了我的航点的类似点吗?
请澄清一下,我在位置A,B和C处有一个数组jobsToArray
,但是optimizeWaypoints的顺序是B,C,A。反正还有从MapViewDirections
返回该新顺序吗?>
谢谢