Sim, agora os usuários do Windows Phone podem fazer o download do HTC Location, que possui mapas do mundo inteiro e navegação offline, ou seja, não precisa de acesso a internet para navegar.
Se você possui um HTC é só ir na MarketPlace e baixar, porém se você tem outro aparelho com windows phone será necessário desbloqueá-lo! E instalar o xap abaixo: (Testado no Samsung Focus)
Download: