public TrailItem UpdateVideoPosition(int seconds) { if (_currentVideo.TrailItems != null) { if (_currentVideo.TrailItems.ContainsKey(seconds)) { TrailItem trailItem = _currentVideo.TrailItems[seconds]; if (trailItem.Latitude != 0 && trailItem.Longitude != 0) { MapView.AddPoint(trailItem.Latitude, trailItem.Longitude, trailItem.SpeedMph); return(trailItem); } } } return(null); }