微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Google Maps API中使用超过25点的路线?

如何解决如何在Google Maps API中使用超过25点的路线?

我正在开发一个应用程序,要使其具有功能,我需要标记公交车站并跟踪到公交的路线。

我将所有停靠点排列在一个数组中,每个停靠点都包含其纬度和经度。使用Google Api,我可以做任何我想做的事情,路线会正确绘制并经过相应的点(停靠点),但是有限制。如果我的职业生涯超过了 25 会停止(航点),因此不再可以使用航点来跟踪路线。

我的问题有解决方案吗?

/* 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'
    };

inserir a descrição da imagem aqui

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。