diff --git a/dist/samples/routes-get-directions/app/index.ts b/dist/samples/routes-get-directions/app/index.ts index 43831172..58d9506d 100644 --- a/dist/samples/routes-get-directions/app/index.ts +++ b/dist/samples/routes-get-directions/app/index.ts @@ -76,6 +76,7 @@ async function initMap(): Promise { }; // [END maps_routes_get_directions_request_pluscode] + // [START maps_routes_get_directions_request_complete] // [START maps_routes_get_directions_request_simple] // Define a routes request. const request = { @@ -87,14 +88,10 @@ async function initMap(): Promise { // [END maps_routes_get_directions_request_simple] // Call computeRoutes to get the directions. - //@ts-ignore // [START maps_routes_get_directions_compute] const {routes, fallbackInfo, geocodingResults} = await Route.computeRoutes(request); // [END maps_routes_get_directions_compute] - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // [START maps_routes_get_directions_polyline] // Use createPolylines to create polylines for the route. mapPolylines = routes[0].createPolylines(); @@ -106,7 +103,12 @@ async function initMap(): Promise { // Add markers to the map markers.forEach((marker) => marker.setMap(map)); // [END maps_routes_get_directions_polyline] + // [END maps_routes_get_directions_request_complete] + + // Display the raw JSON for the result in the console. + console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); + // Fit the map to the path. fitMapToPath(routes[0].path!); } diff --git a/dist/samples/routes-get-directions/dist/assets/index-CQ7LYNHt.js b/dist/samples/routes-get-directions/dist/assets/index-CXMSbPFr.js similarity index 80% rename from dist/samples/routes-get-directions/dist/assets/index-CQ7LYNHt.js rename to dist/samples/routes-get-directions/dist/assets/index-CXMSbPFr.js index ebc8d311..d7184db2 100644 --- a/dist/samples/routes-get-directions/dist/assets/index-CQ7LYNHt.js +++ b/dist/samples/routes-get-directions/dist/assets/index-CXMSbPFr.js @@ -2,5 +2,5 @@ * @license * Copyright 2025 Google LLC. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 - */let a,l=[];const p={lat:37.447646,lng:-122.113878};async function u(){const[{Map:s},{Place:o},{Route:r}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places"),google.maps.importLibrary("routes")]);a=new s(document.getElementById("map"),{zoom:12,center:p,mapTypeControl:!1,mapId:"DEMO_MAP_ID"}),new o({id:"ChIJiQHsW0m3j4ARm69rRkrUF3w"}),new o({id:"ChIJIQBpAG2ahYAR_6128GcTUEo"});const n={origin:"Mountain View, CA",destination:"San Francisco, CA",travelMode:"DRIVING",fields:["path"]},{routes:e,fallbackInfo:t,geocodingResults:i}=await r.computeRoutes(n);console.log(`Response: - ${JSON.stringify(e,null,2)}`),l=e[0].createPolylines(),l.forEach(c=>c.setMap(a)),(await e[0].createWaypointAdvancedMarkers()).forEach(c=>c.setMap(a)),d(e[0].path)}async function d(s){const{LatLngBounds:o}=await google.maps.importLibrary("core"),r=new o;s.forEach(n=>{r.extend(n)}),a.fitBounds(r)}u(); + */let a,l=[];const p={lat:37.447646,lng:-122.113878};async function u(){const[{Map:s},{Place:o},{Route:r}]=await Promise.all([google.maps.importLibrary("maps"),google.maps.importLibrary("places"),google.maps.importLibrary("routes")]);a=new s(document.getElementById("map"),{zoom:12,center:p,mapTypeControl:!1,mapId:"DEMO_MAP_ID"}),new o({id:"ChIJiQHsW0m3j4ARm69rRkrUF3w"}),new o({id:"ChIJIQBpAG2ahYAR_6128GcTUEo"});const n={origin:"Mountain View, CA",destination:"San Francisco, CA",travelMode:"DRIVING",fields:["path"]},{routes:e,fallbackInfo:t,geocodingResults:i}=await r.computeRoutes(n);l=e[0].createPolylines(),l.forEach(c=>c.setMap(a)),(await e[0].createWaypointAdvancedMarkers()).forEach(c=>c.setMap(a)),console.log(`Response: + ${JSON.stringify(e,null,2)}`),d(e[0].path)}async function d(s){const{LatLngBounds:o}=await google.maps.importLibrary("core"),r=new o;s.forEach(n=>{r.extend(n)}),a.fitBounds(r)}u(); diff --git a/dist/samples/routes-get-directions/dist/index.html b/dist/samples/routes-get-directions/dist/index.html index ba83caf9..a9e36a33 100644 --- a/dist/samples/routes-get-directions/dist/index.html +++ b/dist/samples/routes-get-directions/dist/index.html @@ -9,7 +9,7 @@ Get directions - + diff --git a/dist/samples/routes-get-directions/docs/index.js b/dist/samples/routes-get-directions/docs/index.js index 98659372..71a7bca2 100644 --- a/dist/samples/routes-get-directions/docs/index.js +++ b/dist/samples/routes-get-directions/docs/index.js @@ -67,6 +67,7 @@ async function initMap() { fields: ['path'], }; // [END maps_routes_get_directions_request_pluscode] + // [START maps_routes_get_directions_request_complete] // [START maps_routes_get_directions_request_simple] // Define a routes request. const request = { @@ -77,12 +78,9 @@ async function initMap() { }; // [END maps_routes_get_directions_request_simple] // Call computeRoutes to get the directions. - //@ts-ignore // [START maps_routes_get_directions_compute] const { routes, fallbackInfo, geocodingResults } = await Route.computeRoutes(request); // [END maps_routes_get_directions_compute] - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); // [START maps_routes_get_directions_polyline] // Use createPolylines to create polylines for the route. mapPolylines = routes[0].createPolylines(); @@ -93,6 +91,10 @@ async function initMap() { // Add markers to the map markers.forEach((marker) => marker.setMap(map)); // [END maps_routes_get_directions_polyline] + // [END maps_routes_get_directions_request_complete] + // Display the raw JSON for the result in the console. + console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); + // Fit the map to the path. fitMapToPath(routes[0].path); } // Helper function to fit the map to the path. diff --git a/dist/samples/routes-get-directions/docs/index.ts b/dist/samples/routes-get-directions/docs/index.ts index 43831172..58d9506d 100644 --- a/dist/samples/routes-get-directions/docs/index.ts +++ b/dist/samples/routes-get-directions/docs/index.ts @@ -76,6 +76,7 @@ async function initMap(): Promise { }; // [END maps_routes_get_directions_request_pluscode] + // [START maps_routes_get_directions_request_complete] // [START maps_routes_get_directions_request_simple] // Define a routes request. const request = { @@ -87,14 +88,10 @@ async function initMap(): Promise { // [END maps_routes_get_directions_request_simple] // Call computeRoutes to get the directions. - //@ts-ignore // [START maps_routes_get_directions_compute] const {routes, fallbackInfo, geocodingResults} = await Route.computeRoutes(request); // [END maps_routes_get_directions_compute] - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); - // [START maps_routes_get_directions_polyline] // Use createPolylines to create polylines for the route. mapPolylines = routes[0].createPolylines(); @@ -106,7 +103,12 @@ async function initMap(): Promise { // Add markers to the map markers.forEach((marker) => marker.setMap(map)); // [END maps_routes_get_directions_polyline] + // [END maps_routes_get_directions_request_complete] + + // Display the raw JSON for the result in the console. + console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); + // Fit the map to the path. fitMapToPath(routes[0].path!); } diff --git a/dist/samples/routes-get-directions/jsfiddle/demo.js b/dist/samples/routes-get-directions/jsfiddle/demo.js index 41d22796..4e89d3e3 100644 --- a/dist/samples/routes-get-directions/jsfiddle/demo.js +++ b/dist/samples/routes-get-directions/jsfiddle/demo.js @@ -68,6 +68,7 @@ async function initMap() { }; + // Define a routes request. const request = { origin: 'Mountain View, CA', @@ -77,12 +78,9 @@ async function initMap() { }; // Call computeRoutes to get the directions. - //@ts-ignore const { routes, fallbackInfo, geocodingResults } = await Route.computeRoutes(request); - // Display the raw JSON for the result in the console. - console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); // Use createPolylines to create polylines for the route. mapPolylines = routes[0].createPolylines(); @@ -93,6 +91,10 @@ async function initMap() { // Add markers to the map markers.forEach((marker) => marker.setMap(map)); + + // Display the raw JSON for the result in the console. + console.log(`Response:\n ${JSON.stringify(routes, null, 2)}`); + // Fit the map to the path. fitMapToPath(routes[0].path); } // Helper function to fit the map to the path. diff --git a/dist/samples/routes-route-matrix/app/index.ts b/dist/samples/routes-route-matrix/app/index.ts index 69bb5738..38355ca5 100644 --- a/dist/samples/routes-route-matrix/app/index.ts +++ b/dist/samples/routes-route-matrix/app/index.ts @@ -48,6 +48,7 @@ async function initMap(): Promise { destinationB.fetchFields({ fields: ['location', 'displayName']}), ]); + // [START maps_routes_route_matrix_request] const request = { origins: [origin1, origin2], destinations: [destinationA, destinationB], @@ -55,6 +56,7 @@ async function initMap(): Promise { units: google.maps.UnitSystem.METRIC, fields: ['distanceMeters', 'durationMillis', 'condition'], }; + // [END maps_routes_route_matrix_request] // Show the request. (document.getElementById("request") as HTMLDivElement).innerText = diff --git a/dist/samples/routes-route-matrix/docs/index.js b/dist/samples/routes-route-matrix/docs/index.js index 59befaaf..23b9a123 100644 --- a/dist/samples/routes-route-matrix/docs/index.js +++ b/dist/samples/routes-route-matrix/docs/index.js @@ -43,6 +43,7 @@ async function initMap() { destinationA.fetchFields({ fields: ['location', 'displayName'] }), destinationB.fetchFields({ fields: ['location', 'displayName'] }), ]); + // [START maps_routes_route_matrix_request] const request = { origins: [origin1, origin2], destinations: [destinationA, destinationB], @@ -50,6 +51,7 @@ async function initMap() { units: google.maps.UnitSystem.METRIC, fields: ['distanceMeters', 'durationMillis', 'condition'], }; + // [END maps_routes_route_matrix_request] // Show the request. document.getElementById("request").innerText = JSON.stringify(request, null, 2); diff --git a/dist/samples/routes-route-matrix/docs/index.ts b/dist/samples/routes-route-matrix/docs/index.ts index 69bb5738..38355ca5 100644 --- a/dist/samples/routes-route-matrix/docs/index.ts +++ b/dist/samples/routes-route-matrix/docs/index.ts @@ -48,6 +48,7 @@ async function initMap(): Promise { destinationB.fetchFields({ fields: ['location', 'displayName']}), ]); + // [START maps_routes_route_matrix_request] const request = { origins: [origin1, origin2], destinations: [destinationA, destinationB], @@ -55,6 +56,7 @@ async function initMap(): Promise { units: google.maps.UnitSystem.METRIC, fields: ['distanceMeters', 'durationMillis', 'condition'], }; + // [END maps_routes_route_matrix_request] // Show the request. (document.getElementById("request") as HTMLDivElement).innerText = diff --git a/dist/samples/routes-route-matrix/jsfiddle/demo.js b/dist/samples/routes-route-matrix/jsfiddle/demo.js index 13162a1e..713d8015 100644 --- a/dist/samples/routes-route-matrix/jsfiddle/demo.js +++ b/dist/samples/routes-route-matrix/jsfiddle/demo.js @@ -43,6 +43,7 @@ async function initMap() { destinationA.fetchFields({ fields: ['location', 'displayName'] }), destinationB.fetchFields({ fields: ['location', 'displayName'] }), ]); + const request = { origins: [origin1, origin2], destinations: [destinationA, destinationB], @@ -50,6 +51,7 @@ async function initMap() { units: google.maps.UnitSystem.METRIC, fields: ['distanceMeters', 'durationMillis', 'condition'], }; + // Show the request. document.getElementById("request").innerText = JSON.stringify(request, null, 2);