Stack Overflow em Português Asked by Liife not found on January 13, 2021
Estou desenvolvendo uma aplicação que para fazer uma funcionalidade, preciso marcar paragens de ônibus e traçar a rota pro ônibus.
Tenho todas as paragens em um array, cada uma com a respetiva latitude e longitude. Com o uso da api da google consigo fazer absolutamente tudo o que eu queria, a rota é traçada corretamente e passa pelos respetivos pontos (paragens), porém têm um limite.. Se a minha carreira tiver mais que 25 paragens (waypoints), já não é possível traçar a rota com a utilização de waypoints.
Existe alguma solução para o meu problema?
/* Inicio e fim da rota */
var start = busStopList[0].position;
var end = busStopList[busStopList.length - 1].position;
/* Array que vai armazenar todos os waypoints */
var waypts = []
busStopList.forEach(value => {
/* Inserir no array um objeto com a localização da paragem */
waypts.push({location: value.position})
})
/* Eliminar o primeiro e o ultimo item do array */
waypts.splice(0, 1)
waypts.splice(waypts.length - 1, 1)
/* Configs do request */
var request = {
origin: start,
destination: end,
waypoints: waypts,
optimizeWaypoints: true,
travelMode: 'DRIVING'
};
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP