I just use tomtom and subscribe to a third party camera database.
Also I have a laser parking sensor in the lower grill of my car which is quite useful when I park up to a wall. Apparently it may interfere with the laser speed guns when they point it at you,,,, but I just switch it on when parking up against a wall...