JSFiddle - React, Tailwind, and code Playground

by swarups

HTML

<script src="https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&amp;s=1"></script>
<div id="highDpi"></div>

CSS

#highDpi{
    position:relative;
    width:558px;
    height:243px;
    border: 1px solid black;
}

#normalDpi{
    position:relative;
    width:500px;
    height:200px;
    border: 1px solid black;
}

JavaScript

Microsoft.Maps.Globals.aerialWithLabelsUriFormat += '&dpi=d1&device=mobile';

var coursePositions = [];

var trackingPoints = [
    {
        "lon": -122.38,
        "lat": 37.62
    },
    {
        "lon": -122.27,
        "lat": 37.69
    },
    {
        "lon": -122.26,
        "lat": 37.69
    },
    {
        "lon": -122.26,
        "lat": 37.69
    },
    {
        "lon": -122.21,
        "lat": 37.72
    },
    {
        "lon": -122.21,
        "lat": 37.76
    },
    {
        "lon": -122.21,
        "lat": 37.76
    },
    {
        "lon": -122.2,
        "lat": 37.8
    },
    {
        "lon": -122.19,
        "lat": 37.86
    },
    {
        "lon": -122.19,
        "lat": 37.87
    },
    {
        "lon": -122.17,
        "lat": 37.97
    },
    {
        "lon": -122.15,
        "lat": 38.14
    },
    {
        "lon": -122.14,
        "lat": 38.17
    },
    {
        "lon": -122.13,
        "lat": 38.22
    },
    {
        "lon": -122.12,
        "lat": 38.3
    },
    {
        "lon": -122.11,
        "lat": 38.34
    },
    {
        "lon": -122.07,
        "lat": 38.46
    },
    {
        "lon": -122.07,
        "lat": 38.47
    },
    {
        "lon": -121.99,
        "lat": 38.66
    },
    {
        "lon": -121.93,
        "lat": 38.82
    },
    {
        "lon": -121.91,
        "lat": 38.9
    },
    {
        "lon": -121.85,
        "lat": 39.05
    },
    {
        "lon": -121.85,
        "lat": 39.06
    },
    {
        "lon": -121.82,
        "lat": 39.12
    },
    {
        "lon": -121.8,
        "lat": 39.19
    },
    {
        "lon": -121.78,
        "lat": 39.25
    },
    {
        "lon": -121.69,
        "lat": 39.47
    },
    {
        "lon": -121.11,
        "lat": 41
    },
    {
        "lon": -121.06,
        "lat": 41.13
    },
    {
        "lon": -120.51,
        "lat": 42.49
    },
    {
        "lon": -120.05,
        "lat": 43.75
    },
    {
        "lon": -119.89,
        "lat": 44.17
    },
    {
        "lon":...