It's a Blackberry issue. iPhones use cell towers to get a quick location and then fine tune with GPS and the accelerometer for direction (so it's actually much faster and more accurate than standalone GPS) However, to save battery, iPhone GPS is only refreshed every 5 or 10 sec which is pretty slow for some applications
I can't even list all the devices the iPhone can replace, the list is endless. I have used it to do tasks better than several $1000 standalone devices did and because it connects with the internet, it saves me from connecting those devices to a computer to share/edit/process the data (it is a mobile computer already)
A cool thing I seen recently: an iPhone can take a full surround picture (not just 360, up and down as well) and process/share it instantly with location data
I can't even list all the devices the iPhone can replace, the list is endless. I have used it to do tasks better than several $1000 standalone devices did and because it connects with the internet, it saves me from connecting those devices to a computer to share/edit/process the data (it is a mobile computer already)
A cool thing I seen recently: an iPhone can take a full surround picture (not just 360, up and down as well) and process/share it instantly with location data