Do you need to use custom Google Maps Marker Icons on your map? Rather than creating 50 separate marker images (causing clients to download 50 separate images) you can put your markers into a sprite sheet and reference each one on your map as a Complex Icon. (Or if you're using Google Maps JS API prior to version 3.11 you can add the sprite markers as a MarkerImage)