public void CheckForLocalTransitData(CheckForLocalTransitData_Callback callback) { locationTracker.RunWhenLocationKnown(delegate(GeoCoordinate location) { bool hasData; // Ensure that their current location is within ~150km of a supported region if (busServiceModel.DistanceFromClosestSupportedRegion(LocationTracker.CurrentLocation) > 150000) { hasData = false; } else { hasData = true; } callback(hasData); }); }
public void CheckForLocalTransitData(CheckForLocalTransitData_Callback callback) { locationTracker.RunWhenLocationKnown(delegate(GeoCoordinate location) { bool hasData; // Ensure that their current location is within ~150km of a supported region if (busServiceModel.DistanceFromClosestSupportedRegion(LocationTracker.CurrentLocation) > 150000) { hasData = false; } else { hasData = true; } callback(hasData); }); }