Getting the GPS to work for the Bold 9700 in India (on Vodafone data plan) turned out to be quite difficult. The GPS when refreshed will go on searching for satellites and say "Location update failed". The vodafone/blackberry guys simply washed their hands off saying that they dont support GPS in India. But it made no sense, since the GPS receiver should work in standalone mode, independent of the data plan/mobile network support. Heres how it works:
Go to Options->Advanced Options->GPS
Turn Location ON, Location Data->Disabled, Location Aiding->Disabled
Now refresh GPS location and it should pick up at least 5 satellites and give you the long/lat data within 2 minutes (first time) and in real time thereafter.
After installing google maps now it works real nice with accurate positioning (definitely much better than the tower triangulation method that google maps use by default in absence of GPS signal)
Hope this saves somebody the long hours I spent searching for this simple solution.