Получите заказ optimizeWaypoints от реагирования нативных карт - PullRequest
0 голосов
/ 12 февраля 2020

Есть ли способ вернуть новый оптимизированный порядок путевых точек из 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, который возвращает, является массивом линии полифилла, но не порядком маркеров или путевых точек. Кто-нибудь знает, как я могу получить подобный массив точек, которые являются моими путевыми точками, в которые я добавил?

Просто чтобы уточнить, у меня есть массив jobsToArray местоположений A, B и C, но порядок optimizeWaypoints это B, C, A. В любом случае можно ли вернуть этот новый заказ от MapViewDirections?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...