SlideShare a Scribd company logo
Mobile Workforce Location Tracking with Bing Maps
stevelom@Microsoft.com
Mobile Workforce Location Tracking with Bing Maps
Microsoft Encarta 1993 Bing Maps 2018
Mobile Workforce Location Tracking with Bing Maps
High Performance
Renders 10x more data
Developer Friendly
Less code needed to
write your app
Feature Rich
Lots of new features
that align based on
developer feedback
Web API features (V8)
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
Truck routing specific restrictions
Transport Flammable CargoAvoid Steep Gradients
Avoid Sharp TurnsAvoid Low Bridges
Here are some of the most common restrictions in action
Coverage in 60 Countries
Albania
Argentina
Australia
Austria
Bahrain
Belgium
Bosnia and
Herzegovina
Botswana
Brazil
Bulgaria
Canada
Chile
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hungary
Iceland
Ireland
Israel
Italy
Jordan
Kazakhstan
Kosovo
Kuwait
Latvia
Lithuania
Luxembourg
Macedonia
Mexico
Montenegro
Morocco
Namibia
Netherlands
New Zealand
Norway
Oman
Poland
Portugal
Qatar
Reunion
Romania
Russia
Serbia
Slovakia
Slovenia
South Africa
Spain
Sweden
Switzerland
Turkey
Ukraine
United Arab
Emirates
United Kingdom
United States
• This API calculates the distance and travel time between multiple
origins and destinations
• It supports several transport modes - driving, public transit, walking
• Historic traffic data can also be weighed in the calculation
• The matrix itself is often also used as a baseline to solve the
traveling salesman problem (TSP)
• A quick Example. I have 3 job sites to visit today
o 1 -> 2 -> 3 is the optimal sequence. Not all examples are so obvious!
o Note that 1->2 and 2->1 are NOT equal
• The DM can include an optional histogram of travel times based on
a time-window and the predicted traffic at those times
o Traffic-enabled histogram (key differentiator vs. Google)
o More on Histograms later…
Location 1 Location 2 Location 3
Location 1 0 9.37 16.51
Location 2 9.77 0 13.11
Location 3 16.93 13.08 0
1 2
3
• Anyone trying to optimize routes across multiple origins and destinations.
• Trucking and Logistics vertical
• Delivery optimization
• Public transportation analysis
o Bus stop planning
• Small electric repair company
o Each morning he leaves his house and wants to know the optimal order to visit his jobs for the
day
• A commercial Bakery has 2 bakeries that deliver to 45 supermarkets daily. They are
planning to open a third baking location
o Where should it be located to optimize their daily deliveries
Distance Matrix -
• Show travel time/distance pairs over a time-window
• You can specify time interval down to 15 minutes
o Example: calculates one day’s (or week) worth of travel times in intervals using historic traffic
information to predict travel time for the time-of-day and day-of-week as specified in the call
Seattle to Bellevue
Bellevue to Seattle
Mobile Workforce Location Tracking with Bing Maps
Before: Too many Points of Interest! After Isochrone API: Just show me listings within a 15 minute drive
Demo: https://www.microsoft.com/en-us/maps/isochrone
• Takes a list of lat/lons and return a list of objects containing lat, lon, speedLimit,
street names that forms a route snapped to the roads on the map
• users can request that the points be interpolated, resulting in a path that smoothly
follows the geometry of the road • Blue pins represent input coordinates
• Red line is the line formed by the
snapped points in the response with
speed limits displayed
Mobile Workforce Location Tracking with Bing Maps
• An open source
vehicle tracking
solution for small
to medium sized
teams
• Current and historical view
https://fleettrackertest2.azurewebsites.net/assets
https://github.com/Microsoft/Bing-Maps-Fleet-Tracker
https://aka.ms/bingmapsfleettracker
Mobile Workforce Location Tracking with Bing Maps
https://www.bingmapsportal.com/
https://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk
https://msdn.microsoft.com/en-us/library/ff428643.aspx
https://github.com/Microsoft/Bing-Maps-Fleet-Tracker
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps

More Related Content

PDF
Urban Parking Poster
PPTX
Testing the transferability of activity based model parameters
KEY
Concept and web application intro
PDF
Smart Traveller- Proficient Taxi Business Application
PPTX
Analyzing Streets, Traffic, and Drivetimes in MapInfo Pro
PPTX
Big Data Pipelines and Machine Learning at Uber
PDF
Fleet Management and Optimisation - Industrial Placement Presentation
PPTX
Remix Conference 2015—Robert del Rosario, "Shaking Up Service and Standardizi...
Urban Parking Poster
Testing the transferability of activity based model parameters
Concept and web application intro
Smart Traveller- Proficient Taxi Business Application
Analyzing Streets, Traffic, and Drivetimes in MapInfo Pro
Big Data Pipelines and Machine Learning at Uber
Fleet Management and Optimisation - Industrial Placement Presentation
Remix Conference 2015—Robert del Rosario, "Shaking Up Service and Standardizi...

Similar to Mobile Workforce Location Tracking with Bing Maps (20)

PDF
Raas Management Briefing_FINAL
PDF
鄭世昐/未來城市的任意門 (Mobility on Demand for Future Cities)
PDF
PDF
Truck planning: how to certify the right route
PPT
Od ifriday openraildata
PPT
How can Open Data Revolutionise your Rail Travel?
PDF
Spark Summit EU talk by Javier Aguedes
PDF
Analyzing NYC Transit Data
PPTX
James Parrott
PDF
Stream Computing & Analytics at Uber
PDF
Koober Machine Learning
PDF
Koober Preduction IO Presentation
PPTX
Towards better bus networks: A visual analytics approach
PPTX
Salesforce_Architecture_Diagramming_Workshop (1).pptx
PPTX
BSTM-MM in VISUM
PPTX
201113 Hyeshin Chu
PPT
Christchurch (NZ) Transportation Models Update - A Moving Feast
PPT
GPS Tracking Cloud Solutions
PPTX
Robust Sensing and Analytics in Urban Environment
PPTX
Procedural vs. object oriented programming
Raas Management Briefing_FINAL
鄭世昐/未來城市的任意門 (Mobility on Demand for Future Cities)
Truck planning: how to certify the right route
Od ifriday openraildata
How can Open Data Revolutionise your Rail Travel?
Spark Summit EU talk by Javier Aguedes
Analyzing NYC Transit Data
James Parrott
Stream Computing & Analytics at Uber
Koober Machine Learning
Koober Preduction IO Presentation
Towards better bus networks: A visual analytics approach
Salesforce_Architecture_Diagramming_Workshop (1).pptx
BSTM-MM in VISUM
201113 Hyeshin Chu
Christchurch (NZ) Transportation Models Update - A Moving Feast
GPS Tracking Cloud Solutions
Robust Sensing and Analytics in Urban Environment
Procedural vs. object oriented programming
Ad

More from Microsoft Tech Community (20)

PPTX
100 ways to use Yammer
PPTX
10 Yammer Group Suggestions
PPTX
Removing Security Roadblocks to IoT Deployment Success
PPTX
Building mobile apps with Visual Studio and Xamarin
PPTX
Best practices with Microsoft Graph: Making your applications more performant...
PPTX
Interactive emails in Outlook with Adaptive Cards
PPTX
Unlocking security insights with Microsoft Graph API
PPTX
Break through the serverless barriers with Durable Functions
PPTX
Multiplayer Server Scaling with Azure Container Instances
PPTX
Explore Azure Cosmos DB
PPTX
Media Streaming Apps with Azure and Xamarin
PPTX
DevOps for Data Science
PPTX
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
PPTX
Azure Functions and Microsoft Graph
PPTX
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
PPTX
Getting Started with Visual Studio Tools for AI
PPTX
Using AML Python SDK
PPTX
Cognitive Services Labs in action Anomaly detection
PPTX
Speech Devices SDK
PPTX
LinkedIn Learning presents: Securing web applications in ASP.NET Core 2.1
100 ways to use Yammer
10 Yammer Group Suggestions
Removing Security Roadblocks to IoT Deployment Success
Building mobile apps with Visual Studio and Xamarin
Best practices with Microsoft Graph: Making your applications more performant...
Interactive emails in Outlook with Adaptive Cards
Unlocking security insights with Microsoft Graph API
Break through the serverless barriers with Durable Functions
Multiplayer Server Scaling with Azure Container Instances
Explore Azure Cosmos DB
Media Streaming Apps with Azure and Xamarin
DevOps for Data Science
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Azure Functions and Microsoft Graph
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Getting Started with Visual Studio Tools for AI
Using AML Python SDK
Cognitive Services Labs in action Anomaly detection
Speech Devices SDK
LinkedIn Learning presents: Securing web applications in ASP.NET Core 2.1
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Monthly Chronicles - July 2025
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Weekly Chronicles - August'25 Week I
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Review of recent advances in non-invasive hemoglobin estimation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KodekX | Application Modernization Development
NewMind AI Monthly Chronicles - July 2025

Mobile Workforce Location Tracking with Bing Maps

  • 4. Microsoft Encarta 1993 Bing Maps 2018
  • 6. High Performance Renders 10x more data Developer Friendly Less code needed to write your app Feature Rich Lots of new features that align based on developer feedback Web API features (V8)
  • 9. Truck routing specific restrictions Transport Flammable CargoAvoid Steep Gradients Avoid Sharp TurnsAvoid Low Bridges Here are some of the most common restrictions in action
  • 10. Coverage in 60 Countries Albania Argentina Australia Austria Bahrain Belgium Bosnia and Herzegovina Botswana Brazil Bulgaria Canada Chile Croatia Czech Republic Denmark Estonia Finland France Germany Greece Hungary Iceland Ireland Israel Italy Jordan Kazakhstan Kosovo Kuwait Latvia Lithuania Luxembourg Macedonia Mexico Montenegro Morocco Namibia Netherlands New Zealand Norway Oman Poland Portugal Qatar Reunion Romania Russia Serbia Slovakia Slovenia South Africa Spain Sweden Switzerland Turkey Ukraine United Arab Emirates United Kingdom United States
  • 11. • This API calculates the distance and travel time between multiple origins and destinations • It supports several transport modes - driving, public transit, walking • Historic traffic data can also be weighed in the calculation • The matrix itself is often also used as a baseline to solve the traveling salesman problem (TSP) • A quick Example. I have 3 job sites to visit today o 1 -> 2 -> 3 is the optimal sequence. Not all examples are so obvious! o Note that 1->2 and 2->1 are NOT equal • The DM can include an optional histogram of travel times based on a time-window and the predicted traffic at those times o Traffic-enabled histogram (key differentiator vs. Google) o More on Histograms later… Location 1 Location 2 Location 3 Location 1 0 9.37 16.51 Location 2 9.77 0 13.11 Location 3 16.93 13.08 0 1 2 3
  • 12. • Anyone trying to optimize routes across multiple origins and destinations. • Trucking and Logistics vertical • Delivery optimization • Public transportation analysis o Bus stop planning • Small electric repair company o Each morning he leaves his house and wants to know the optimal order to visit his jobs for the day • A commercial Bakery has 2 bakeries that deliver to 45 supermarkets daily. They are planning to open a third baking location o Where should it be located to optimize their daily deliveries
  • 13. Distance Matrix - • Show travel time/distance pairs over a time-window • You can specify time interval down to 15 minutes o Example: calculates one day’s (or week) worth of travel times in intervals using historic traffic information to predict travel time for the time-of-day and day-of-week as specified in the call Seattle to Bellevue Bellevue to Seattle
  • 15. Before: Too many Points of Interest! After Isochrone API: Just show me listings within a 15 minute drive Demo: https://www.microsoft.com/en-us/maps/isochrone
  • 16. • Takes a list of lat/lons and return a list of objects containing lat, lon, speedLimit, street names that forms a route snapped to the roads on the map • users can request that the points be interpolated, resulting in a path that smoothly follows the geometry of the road • Blue pins represent input coordinates • Red line is the line formed by the snapped points in the response with speed limits displayed
  • 18. • An open source vehicle tracking solution for small to medium sized teams
  • 19. • Current and historical view