moved code

put the httprequest and map population into the location listener,
rather than main activity