public void CreateGeofences() { // Create internal "flattened" objects containing the geofence data mAndroidBuildingGeofence = new SimpleGeofence( Constants.ANDROID_BUILDING_ID, // geofenceId Constants.ANDROID_BUILDING_LATITUDE, Constants.ANDROID_BUILDING_LONGITUDE, Constants.ANDROID_BUILDING_RADIUS_METERS, Constants.GEOFENCE_EXPIRATION_TIME, Geofence.GeofenceTransitionEnter | Geofence.GeofenceTransitionExit ); mYerbaBuenaGeofence = new SimpleGeofence( Constants.YERBA_BUENA_ID, // geofenceId Constants.YERBA_BUENA_LATITUDE, Constants.YERBA_BUENA_LONGITUDE, Constants.YERBA_BUENA_RADIUS_METERS, Constants.GEOFENCE_EXPIRATION_TIME, Geofence.GeofenceTransitionEnter | Geofence.GeofenceTransitionExit ); // Store these flat versions in SharedPreferences and add them to the geofence list mGeofenceStorage.SetGeofence(Constants.ANDROID_BUILDING_ID, mAndroidBuildingGeofence); mGeofenceStorage.SetGeofence(Constants.YERBA_BUENA_ID, mYerbaBuenaGeofence); mGeofenceList.Add(mAndroidBuildingGeofence.ToGeofence()); mGeofenceList.Add(mYerbaBuenaGeofence.ToGeofence()); }
public void CreateGeofences () { // Create internal "flattened" objects containing the geofence data mAndroidBuildingGeofence = new SimpleGeofence ( Constants.ANDROID_BUILDING_ID, // geofenceId Constants.ANDROID_BUILDING_LATITUDE, Constants.ANDROID_BUILDING_LONGITUDE, Constants.ANDROID_BUILDING_RADIUS_METERS, Constants.GEOFENCE_EXPIRATION_TIME, Geofence.GeofenceTransitionEnter | Geofence.GeofenceTransitionExit ); mYerbaBuenaGeofence = new SimpleGeofence ( Constants.YERBA_BUENA_ID, // geofenceId Constants.YERBA_BUENA_LATITUDE, Constants.YERBA_BUENA_LONGITUDE, Constants.YERBA_BUENA_RADIUS_METERS, Constants.GEOFENCE_EXPIRATION_TIME, Geofence.GeofenceTransitionEnter | Geofence.GeofenceTransitionExit ); // Store these flat versions in SharedPreferences and add them to the geofence list mGeofenceStorage.SetGeofence (Constants.ANDROID_BUILDING_ID, mAndroidBuildingGeofence); mGeofenceStorage.SetGeofence (Constants.YERBA_BUENA_ID, mYerbaBuenaGeofence); mGeofenceList.Add (mAndroidBuildingGeofence.ToGeofence ()); mGeofenceList.Add (mYerbaBuenaGeofence.ToGeofence ()); }