I know that the post is a little bit outdated, but if somebody is looking for a good Google Maps alternative, then I can recommend you OpenStreetMap. It is customizable mapping service which is totally for free - so you can use it without any problem. But also if you would like to know more...