Boa tarde!
Gostaria de dar algumas sugestões que podem ser válidas.
Trabalhei recentemente com uma ferramenta para mapas chamada OpenStreetMaps.
A grande diferença dele para plataformas pagas como Google Maps, Here Maps (Nokia), Maplink entre outras, é que não há nenhum tipo de limites de consultas dos mapas. Por exemplo o Google Maps, tem um limite máximo de 2500 visualizações diárias para a API V3, se seu sistema crescer muito, terá que comprar um serviço da plataforma Bussiness das ferramentas do Google.
Isso fez com que empresas como o Foursquare usassem o OSM.
Ele têm basicamente os mesmos recursos do Google Maps, a difereça é que é opensource.
Acredito que posso ajudá lo nesse job.
Caso necessário podemos conversar por Skype
Att. Tiago Souza
Skype: tiagovitordesouza
Abraço.