Konfigurera algoritmen för avståndsprioritet
Algoritmen Avståndsprioritet jämför platsen för leveransdestinationsadressen med källplatserna för att fastställa den närmaste källan för leverans av försändelser. Avståndet kan bestämmas genom fysisk sträcka eller tid som tillbringas med att resa från en plats till en annan, med hjälp av databasdata eller körning, gång eller cyklingsanvisningar. Använd den här Source-algoritmen för att rekommendera närmaste källa till leveransmåladresserna.
Du har två alternativ för att beräkna avståndet och tiden för att hitta den närmaste källan för leverans:
-
Google MAP - Använder Google Maps Platform-tjänster för att beräkna avståndet och tiden mellan leveransdestinationsadressen och källplatserna. Det här alternativet använder källans latitud- och longitudkoordinater (GPS-koordinater) och kan använda gatuadressen beroende på beräkningsläget. En Google API-nyckel krävs med API för geokodning och API:t för distansmatris aktiverat, och du kan debiteras via Google.
-
Offlineberäkning - Beräknar avståndet med nedladdade och importerade geokoddata med hjälp av postkoder och GPS-koordinater för att fastställa den närmaste källan till leveransens måladress. Om du vill konfigurera det här alternativet kan du behöva utvecklarhjälp för att initialt hämta och importera geokoder med kommandoradsinstruktioner.
Använd Google Maps
Du behöver inget Google-konto för att komma igång. Processen innefattar vid behov att skapa Google-konton och projekt. Det här alternativet kräver ett faktureringskonto och en betalningsmetod som läggs till i ditt Google-konto för att slutföra konfigurationer och använda algoritmen.
Avståndsbaserad algoritm för Google MAP rekommenderas som mer avancerad och exakt jämfört med offlineberäkning.
Steg 1: Skapa Google API-nyckeln
Nyckeln är från Google Maps Platform och ska ha API för geokodning och API för distansmatris aktiverat. Mer information finns i Konfigurera algoritmen för avståndsprioritet.
-
Gå till Google Maps Platform och klicka på Get Started.
-
Om du vill aktivera plattformen väljer du Maps, Routes, and Places och klickar på Continue.
{width="350" modal="regular"}
-
Logga in med ett Google-konto eller skapa ett konto.
-
Konfigurera ett projekt:
-
Välj ett projekt eller ange ett nytt projektnamn.
-
Om du vill acceptera villkoren väljer du
Yes
. -
Klicka på Next.
-
-
Ange ett faktureringskonto eller skapa ett. Du kan hoppa över och lägga till ett faktureringskonto senare.
Det krävs ett faktureringskonto för att använda den här tjänsten.
-
Klicka på Console om du vill öppna och konfigurera dina alternativ för Google Cloud-plattformen.
-
Öppna projektet.
-
Expandera menyn och klicka på APIs & Services > Library.
{width="350" modal="regular"}
-
Sök efter API för geokodning och API för avståndsmatris. Välj och aktivera varje tjänst.
-
-
Expandera menyn, klicka på APIs & Services > Credentials och kopiera Google API-nyckeln.
{width="350" modal="regular"}
Steg 2: Konfigurera Google MAP Provider
-
Gå till Stores > Settings>Configuration på sidofältet_ Admin _.
-
Expandera Catalog i den vänstra panelen och välj Inventory.
-
Expandera i avsnittet Distance Provider for Distance Based SSA och ange Provider till
Google MAP
.{width="350" modal="regular"}
-
Expandera i avsnittet Google Distance Provider och konfigurera inställningarna:
-
För Google API Key anger du nyckeln som kopierats från ditt Google-konto.
-
Välj en konfiguration för Computation mode.
note note NOTE Om rutter och data inte returneras för det valda beräkningsläget (körning, cykling eller gång) för en leverans när den här algoritmen används för leverans, används som standard Source-prioritet. Du bör ange prioritet för källor per lager. table 0-row-2 1-row-2 2-row-2 3-row-2 Alternativ Beskrivning Driving
(Standard) Begär standardvägbeskrivningar för körning i vägnätet. Walking
Begär vägbeskrivningar där man kan gå med hjälp av fotgängarbanor och sidewalks (där sådana finns). Bicycling
Begär cykelväggar med cykliska banor och önskade gator (om sådana finns). Distance Matrix Service är bara tillgänglig i USA och vissa kanadensiska städer. -
Välj en värdetyp för Value:
table 0-row-2 1-row-2 2-row-2 Alternativ Beskrivning Distance
(Standard) Returnerar avståndet mellan punkter i mätvärden (kilometer och meter) eller i imperium (engelska mil och fot). Time to Destination
Returnerar den tid som krävs för att resa från källplatserna till leveransadressen i timmar och minuter.
{width="350" modal="regular"}
-
-
Klicka på Save Config när du är klar.
Använd offlineberäkning
Vid offlineberäkningar används landskoder för att fastställa avståndet mellan leveransdestinationen och källadresserna. Det här alternativet kan kräva utvecklarhjälp för att konfigurera. Använd ett Inventory Management CLI-kommando för att hämta och importera data från geonames.org.
Steg 1: Hämta och importera geokoder
Komplett kommandoradskonfiguration för att hämta och importera geokodländer som ska levereras till och ha källplatser i. Det här steget kan kräva utvecklarhjälp för att få hjälp med kommandoradsuppgifter. Se Importera geokoder.
Slutför dessa kommandon när du vill lägga till fler geokoder.
Steg 2: Ange beräkningen
-
Gå till Stores > Settings>Configuration på sidofältet_ Admin _.
-
Expandera Catalog i den vänstra panelen och välj Inventory.
-
Expandera i avsnittet Distance Provider for Distance Based SSA.
-
Avmarkera kryssrutan Use system value och ange Provider till
Offline Calculation
.{width="350" modal="regular"}
-
Klicka på Save Config när du är klar.