Custom GMap Solution for Dynamically Updated Markers (Part 1)