added Markus' changes manually
Old markers should no be deleted when new ones are added also improved the interface between backend and frontend a bit so it will work when new fields are added to hivelocations.
Old markers should no be deleted when new ones are added also improved the interface between backend and frontend a bit so it will work when new fields are added to hivelocations.