private void CreateView(String lat, String lon) {
eventi = Parser.getEvents(lat, lon);
ArrayList<HashMap<String, Object>> data = new ArrayList<HashMap<String,Object>>();
if (eventi.size() == 0) {
Evento eventoVuoto = new Evento();
eventoVuoto.setNome_evento("Non ci sono eventi disponibili");
Locale localeVuoto = new Locale();
localeVuoto.setNome_locale("");
eventoVuoto.setObjLocale(localeVuoto);
for (int i = 0; i < eventi.size(); i++) {
Evento evento = eventi.get(i);
HashMap<String, Object> eventoMap = new HashMap<String, Object>();
eventoMap.put("evento", evento.getNome_evento());
if (evento.getDistanza() != null) {
eventoMap.put("descrizione", evento.getObjLocale().getNome_locale() + " - " + evento.getDistanza() + " km");
eventoMap.put("descrizione", evento.getObjLocale().getNome_locale());
String[] campi = {"evento", "descrizione"};
int[] idCampi = {R.id.evento, R.id.locale};
SimpleAdapter adapter = new SimpleAdapter(getApplicationContext(), data, R.layout.row, campi, idCampi);
ListView lista = (ListView) findViewById(R.id.listaEventi);
lista.setAdapter(adapter);
lista.setOnItemClickListener(this);