mapactivity now accepts and returns locations, create topic successfully implements map activity