从反应本机地图获取optimizeWaypoints订单

时间:2020-02-11 23:35:31

标签: react-native expo react-native-maps

有什么方法可以在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返回该新顺序吗?

谢谢

0 个答案:

没有答案