All google maps requires is a javascript enabled browser, whilst most flash sites require javascript and flash plugin because if you don't embed with javascript, IE does all this click to activate bollocks.
I would say more people have javascript enabled browsers, than the latest flash plugin. Just use google maps. Google maps, yahoo maps and multimap all use javascript over flash.
I wouldn't advise trying to make your own, christ all mighty talk about reinventing the wheel.