Today, RIM announced an update to its BlackBerry Locate Service that will allow developers to use GPS-free cellular triangulation to acquire location information in their apps. As RIM states:
Users can be indoors with no GPS coverage, but your app will still be able to guide them to restaurants or points of interest (POI) around them. Although the accuracy of the fixes obtained from the Geolocation service may not always be as high as with GPS, it has use cases for apps that require highly accurate GPS fixes as well as apps that do not. Apps that require high accuracy can use this service to quickly show the user an approximate location while it waits for a more accurate location fix using GPS. This can offer a huge user experience improvement. For applications that do not require high accuracy, this service can be leveraged as a simple yet effective mechanism to provide location information.
Obviously this technology is not new, as it has been in use by many platforms for quite some time, but it is nice to see RIM continuing to add functionality to the BlackBerry platform, and we know from first-hand experience, that this is a very, very useful service for BlackBerry developers.