Logistiek plannen kan een ingewikkelde taak zijn. Maar wat als er een dashboard was waarop je kon zien waar je werknemers zich bevinden en hoe ver ze van kantoor zijn? Dit zou erg handig kunnen zijn om de uitstoot per werknemer te berekenen. In deze blog laten we je zien hoe je Google Maps aan je dashboard kunt koppelen en automatisch de afstand tussen de medewerker en de bestemming kunt berekenen.
Afmetingen
Eerst moeten we elke werknemer aan een stad toewijzen. Dit wordt gedaan in de eigenschappen van tekst 1.

Vervolgens gaan we naar UD1, waar we de locaties invoeren. Deze locaties worden de bestemmingspunten van de werknemers. We zetten opnieuw de naam van de stad in Tekst 1.

Codering
Nadat je de steden hebt ingevoerd, moet je twee Business Rules maken die de Google API ophalen en opslaan in een gegevenstabel. Noem de Business Rules"FXT_TravelDistance_FTD" en"MapPinPoint". De code kan hier worden gevonden.
Gegevensadapters
Nadat je de Business Rules hebt gemaakt, moet je twee gegevensadapters maken: een voor de kaart en een voor de locatie. Je kunt de SQL-query voor da_GoogleData vinden
hier.


BI-viewer
Nadat je de twee data-adapters hebt gemaakt, maak je een BI Viewer met de naam biv_Map_PD. Deze BI Viewer zal de twee data adapters bevatten. Vervolgens moet je de BI Viewer ontwerpen. In onze BI Viewer kunnen we instellen welke afstand we willen weergeven tussen de bestemming en de werknemers. Dit is een berekend veld.




Eindresultaat
Plaats de BI Viewer onder een dashboard en dit zou je uiteindelijke resultaat moeten zijn:
