A Google map component is crucial to my project, so it's no surprise I looked around. I jumped on Jan's project nearly a year ago and haven't been disappointed yet. Each update blows the last out of the water and every time I have contacted Jan he has replied quickly and courteously.
Take a good look at all this component does and be amazed. From user uploads to handling different categories to landing pages (location specific pages with location details), and that is just for starters.
I will be a Jan's Joomla fan for a looong time to come.