Livelli di traffico, trasporto pubblico e percorsi ciclabili

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

I livelli Traffico, Trasporto pubblico e Bicicletta modificano il livello della mappa base per visualizzare le condizioni attuali del traffico, le reti di trasporto pubblico locali o le informazioni sui percorsi in bicicletta. Questi livelli sono disponibili in alcune regioni.

Livello di traffico

L'API Maps JavaScript consente di aggiungere informazioni sul traffico in tempo reale (se supportate) alle mappe utilizzando l'oggetto TrafficLayer. Le informazioni sul traffico vengono aggiornate di frequente, ma non immediatamente. È improbabile che richieste consecutive per la stessa area restituisca risultati diversi.

TypeScript

function initMap(): void {
  const map = new google.maps.Map(
    document.getElementById("map") as HTMLElement,
    {
      zoom: 13,
      center: { lat: 34.04924594193164, lng: -118.24104309082031 },
    }
  );

  const trafficLayer = new google.maps.TrafficLayer();

  trafficLayer.setMap(map);
}

declare global {
  interface Window {
    initMap: () => void;
  }
}
window.initMap = initMap;

JavaScript

function initMap() {
  const map = new google.maps.Map(document.getElementById("map"), {
    zoom: 13,
    center: { lat: 34.04924594193164, lng: -118.24104309082031 },
  });
  const trafficLayer = new google.maps.TrafficLayer();

  trafficLayer.setMap(map);
}

window.initMap = initMap;
Visualizza esempio

Prova anteprima

Livello per il trasporto pubblico

L'API Maps JavaScript consente di visualizzare sulla mappa la rete di trasporto pubblico di una città utilizzando l'oggetto TransitLayer. Quando il Livello trasporto pubblico è attivato e la mappa è centrata su una città che supporta le informazioni sul trasporto pubblico, sulla mappa verranno visualizzate le linee di trasporto pubblico principali come linee spesse e colorate. Il colore della linea è impostato in base alle informazioni dell'operatore della linea di trasporto pubblico. Se attivi il livello Transit, lo stile della mappa di base verrà alterato per migliorare la visibilità dei percorsi di trasporto pubblico.

Se sei un'agenzia pubblica che supervisiona il trasporto pubblico per la tua città e vuoi che i tuoi dati vengano inclusi, visita il sito del Programma partner di Google Transit per ulteriori informazioni.

L'esempio seguente mostra il livello Transit attivato su una mappa di Londra, Regno Unito:

TypeScript

function initMap(): void {
  const map = new google.maps.Map(
    document.getElementById("map") as HTMLElement,
    {
      zoom: 13,
      center: { lat: 51.501904, lng: -0.115871 },
    }
  );

  const transitLayer = new google.maps.TransitLayer();

  transitLayer.setMap(map);
}

declare global {
  interface Window {
    initMap: () => void;
  }
}
window.initMap = initMap;

JavaScript

function initMap() {
  const map = new google.maps.Map(document.getElementById("map"), {
    zoom: 13,
    center: { lat: 51.501904, lng: -0.115871 },
  });
  const transitLayer = new google.maps.TransitLayer();

  transitLayer.setMap(map);
}

window.initMap = initMap;
Visualizza esempio

Prova anteprima

Livello bicicletta

L'API Maps JavaScript consente di aggiungere informazioni sulle biciclette alle mappe utilizzando l'oggetto BicyclingLayer. Il BicyclingLayer mostra un livello dei percorsi ciclabili, dei percorsi ciclabili consigliati e di altri overlay specifici per l'utilizzo in bicicletta sulla parte superiore della mappa. Inoltre, il livello modifica lo stile della mappa di base stessa per mettere in evidenza le strade che supportano i percorsi ciclabili e ridurre la priorità delle strade non adatte alle biciclette.

L'esempio seguente mostra il livello Bicicletta attivato su una mappa di Cambridge, MA:

TypeScript

function initMap(): void {
  const map = new google.maps.Map(
    document.getElementById("map") as HTMLElement,
    {
      zoom: 14,
      center: { lat: 42.3726399, lng: -71.1096528 },
    }
  );

  const bikeLayer = new google.maps.BicyclingLayer();

  bikeLayer.setMap(map);
}

declare global {
  interface Window {
    initMap: () => void;
  }
}
window.initMap = initMap;

JavaScript

function initMap() {
  const map = new google.maps.Map(document.getElementById("map"), {
    zoom: 14,
    center: { lat: 42.3726399, lng: -71.1096528 },
  });
  const bikeLayer = new google.maps.BicyclingLayer();

  bikeLayer.setMap(map);
}

window.initMap = initMap;
Visualizza esempio

Prova anteprima

I percorsi in verde scuro indicavano percorsi ciclabili dedicati. I percorsi verde chiaro indicano le strade con "piste ciclabili" dedicate. I percorsi tratteggiati indicano strade o percorsi altrimenti consigliati per l'uso in bicicletta.