javascript - 如何在 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'
};
解决方案
推荐阅读
- javascript - 查找数组总和中的哪些数字以目标总和
- python-3.x - 防止运行脚本或禁用按钮 - tkinter
- apache-kafka - 如何在 KSQL 中选择/分配分区
- css - 如何设置基于flex或grid的动态网格
- excel - Excel Solver 排除价格为零的地方
- emacs - 有没有办法根据子标题 todo-keywords 计算 org-mode 标题属性?
- windows - 从 powershell 输出中删除文本
- node.js - 使用 NodeJS Bull Queue 独立处理器
- javascript - 用文本替换损坏的图像
- javascript - 如何在 Blazor 客户端中正确获取 facebook 登录令牌?