Although quite expensive, the BlackBerry 8800 has a built-in GPS and Google Maps supports it.
(But now that I clicked on the link you provided, I see that's one of the three phones, so sorry for being redundant!)
Last edited by bollar; Jul 9, 2007 at 10:18 am
Reason: Duh