Skip to content

Instantly share code, notes, and snippets.

@jesulink2514
Created February 25, 2018 16:16
Show Gist options
  • Save jesulink2514/e4ada4019916fbf264bd041ef7c857fb to your computer and use it in GitHub Desktop.
Save jesulink2514/e4ada4019916fbf264bd041ef7c857fb to your computer and use it in GitHub Desktop.
public MapSpan Region
{
get => _region;
set
{
SetProperty(ref _region, value);
OnPositionChange(value);
}
}
private async void OnPositionChange(MapSpan mapRegion)
{
if (_lastSearchPosition == DefaultPosition)
{
await SearchByLocation(Region.Center);
return;
}
var distance = _lastSearchPosition.DistanceTo(mapRegion.Center);
if (distance >= DefaultDistance.Meters)
{
await SearchByLocation(mapRegion.Center);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment