Rewrote Citymaps sample.