All-righty, so good news, I finally fixed the resetting pins bug. Essentially I was trying to override one view, with another that was actually inside the view. A little complicated but fixed now :D
So the pins were working, this week the next step was to optimize the marker class that controls the pins, the map view and the map view contents.
Interestingly enough, well not interestingly so much as predictably, my code was quite the opposite of optimized. The main issues arising were memory leaks, I was not releasing or been attempting to sort out any memory objects I was creating, so a lot of crashing and bugs occurred.
We are all still debating amongst each other about the UI in general, but Matt and I are strongly for a 'tab free' option for the interface. We are basing the entire interface around a map, so we really want to keep the focus on the map and its locations.
Its still in progress
So pretty much, this week has been getting basic functionality, chat, map pins, view changing etc ready for the presentation, which Kim is working quite hard on. I also took our new interface idea (a sketch of the tab-free interface) around to a few people and students, and they generally liked the new concept better than the original tab view.
New info soon :D