private void updateRoverLocation()
{
//MIGHT NEED TO USE THIS CODE IN CASE IT CRASHES SAYING ITS TRYING TO ACCES FROM ANOTHER THREAD
if (!_dispatcher.HasShutdownStarted && !_dispatcher.HasShutdownFinished)
{
_dispatcher.Invoke((Action)(() =>
{
if (roverPin == null)
{
roverPin = new Pushpin();
formatRoverPin();
}
roverPin.Location = roverCoordinates.Location;
RefreshMap();
}));
}
}