示例#1
0
 private async void UpdateLocationOnMap(LocationUpdate locationUpdate)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         if (!_mapHelper.LocationUpdatesDictionary.Keys.Any(driverName => driverName.Equals(locationUpdate.DriverName, StringComparison.OrdinalIgnoreCase)))
         {
             _mapHelper.AddMapPushPin(locationUpdate);
         }
         else
         {
             _mapHelper.UpdatePushPin(locationUpdate);
         }
     });
 }