public static GoogleMapsServer getGoogleMapsServer() { try { return GoogleMapsServer.valueOf( preferences.get(GOOGLE_MAPS_SERVER_PREFERENCE, getDefaultGoogleMapsServer().name())); } catch (IllegalArgumentException e) { return International; } }
public static void setGoogleMapsServer(GoogleMapsServer googleMapsServer) { preferences.put(GOOGLE_MAPS_SERVER_PREFERENCE, googleMapsServer.toString()); }
private static GoogleMapsServer getDefaultGoogleMapsServer() { for (GoogleMapsServer googleMapsServer : GoogleMapsServer.values()) { if (Locale.getDefault().equals(googleMapsServer.getPreset())) return googleMapsServer; } return International; }