fix: correct Routes API service usage and fix bus stops missing markers

This commit is contained in:
2026-02-27 22:34:08 -05:00
parent d73926cd77
commit 8e75f24b1e
4 changed files with 45 additions and 38 deletions

View File

@ -41,7 +41,8 @@ export function useDirectionsRoute() {
try {
// Importar librerías necesarias de la nueva API
const { Route } = await google.maps.importLibrary("routes") as any;
const { RoutesService } = await google.maps.importLibrary("routes") as any;
const routeService = new RoutesService();
// Límite de la API de Google Maps Routes: Origen, Destino, y hasta 25 intermediates
const maxPuntosPorChunk = 25;
@ -79,7 +80,7 @@ export function useDirectionsRoute() {
}));
try {
const response = await Route.computeRoutes({
const response = await routeService.computeRoutes({
origin,
destination,
intermediates,

View File

@ -417,7 +417,8 @@ export function useGoogleMaps() {
try {
// Cargar ruta
const { Route } = await google.maps.importLibrary("routes") as any;
const { RoutesService } = await google.maps.importLibrary("routes") as any;
const routeService = new RoutesService();
const tamañoChunk = 25;
@ -451,7 +452,7 @@ export function useGoogleMaps() {
}));
try {
const response = await Route.computeRoutes({
const response = await routeService.computeRoutes({
origin,
destination,
intermediates,

View File

@ -56,11 +56,12 @@ export function useParadaCercana() {
let mejorRutaPuntos: google.maps.LatLng[] = [];
try {
const { Route } = await google.maps.importLibrary("routes") as any;
const { RoutesService } = await google.maps.importLibrary("routes") as any;
const routeService = new RoutesService();
for (const stop of top5) {
try {
const response = await Route.computeRoutes({
const response = await routeService.computeRoutes({
origin: {
location: {
latLng: {