Don't have a Blackberry but on the IPhone you have to make sure 'Location services' is switched on. If it is it will be accurrate to within a few meters.
Having said that the IPhone will ask if you want to switch it on if you ask for your location in google maps (touch the location button).
Hope that helps!!