Introduktion

Slutförd

Att leta dig fram på en karta är roligt, ända till den punkt då du inser att du har gått vilse!

Att gå vilse är oftast inte önskvärt. I den här modulen kommer vi att skapa en app som kan hitta en rutt som är tusentals mil lång, men ändå så noggrann att en bilförare vet vilken omväg som bör tas för att kringgå ett vägbygge mitt i en hektisk stad.

Ruttsökning är bara en av många funktioner i Azure Maps. De andra funktionerna har inte något att göra med vägar och rutter. Det kan till exempel användas för att visa befolkningsförändringar eller andra folkräkningsdata, vädersystem, industriella eller jordbruksrelaterade data, lyftkranar per kvadratkilometer eller övriga rumsliga data.

Ruttsökning är dock roligt att titta på. Det är ett av programmen för karttjänster som hjälper oss att förstå exakt hur detaljerade kartorna är. Det är ett dynamiskt program som vi kan leka lite med. Vem är inte nyfiken på huruvida väg- och trafikdata är tillräckligt bra för att hjälpa oss med våra dagliga resor?

Photograph of city street traffic.

Utbildningsmål

I den här modulen gör du följande:

  • Skapa ett kostnadsfritt Azure Maps-konto
  • Skapa en HTML- och JavaScript-app för ruttsökning genom ett land med hjälp av Visual Studio Code
  • Lära dig mer om ruttsökning, kartskikt, farligt material och integrering av kartor i dina appar

Förutsättningar

  • Grundläggande kunskaper om syftet med Azure Maps
  • Navigera på Azure-portalen
  • Möjlighet att använda HTML och JavaScript på nybörjarnivå
  • Kunskaper i Visual Studio Code på nybörjarnivå

Scenariot

Vi ska använda Azure Maps ruttsökning för att välja bästa vägen från en stad på västkusten till en stad på östkusten. Vi har slumpvis valt Seattle, Portland och San Francisco som städer på västkusten och New York, Charleston och Miami som städer på östkusten. Du kan ändra dessa platser till dina favoriter.

Vi vill också hitta vägen för en rad olika fordon. Vi kommer att hitta vägar för en lastbil, en bil och en cykel. OK, att cykla från Seattle till Miami kan verka galet för många. Det finns dock en metod för vår galenskap. Genom att inkludera cyklar i vårt urval av fordon kan vi se de landsväg, endast passagerarfärjor eller cykelleder som ingår i underliggande Azure-Kartor data.

I ett mer professionellt syfte kan vi också variera innehållet i vår lastbil. Det finns nio klassificeringar av farligt gods, och med vår testapp kan vi ange någon av dem. Vi lägger till den här funktionen så att vi kan se om ruttsökningsalgoritmerna i Azure Maps kan navigera genom områden med begränsningar för väganvändningen, till exempel ”Inget brandfarligt material i I-90-tunneln”.

Slutligen behöver vi veta att en rutt kan bestå av mer än en start- och slutplats. Det kan finnas många mellanliggande punkter på den önskade rutten. För vår testapp lägger vi till alternativet att säga "hej" till Chicago när du passerar.

Följande bild visar appen vi ska bygga.

Screenshot showing the complete Azure Maps app.

Observera längst till höger att reseavståndet och den beräknade tiden tillhandahålls. I kartvyn visas rutten. Med den skala som visas i bilden ovan kan du fundera på hur mycket information som verkligen finns. Titta på följande bild som visar rutten från San Francisco som går landvägen till Miami. Bilen och lastbilen åker norrut, men cykeln åker söderut. Varje sväng vid varje kvarter är tydlig.

Screenshot showing the route out of San Francisco.

De första stegen

För att påbörja vår resa mot en app för ruttsökning måste vi börja från början och skapa ett Azure Maps-konto. I nästa enhet skapas grunderna.