Recently in OS 6, Geolocation feature was added. But what on earth is it?Typically, geolocation apps/features do two things: They report your location to other users, and they associate real-world locations (such as restaurants and events) to your location. Geolocation apps that run on mobile devices provide a richer experience than those that run on desktop PCs because the relevant data you send and receive changes as your location changes.
Blackberries today, have a GPS chip built inside, and this chip uses satellite data to calculate your exact position (usually when you’re outside and the sky is clear), which services such as Google Maps can then map your position. When a GPS signal is unavailable, geolocation apps uses information from cell towers to triangulate your approximate position, a method that isn’t as accurate as GPS but is has been greatly improved (and still improving) in recent years. Some geolocation systems use GPS and cell site triangulation (and in some instances, local Wi-Fi networks) in combination to zero in on the location of a device; this arrangement is called Assisted GPS (A-GPS).
As long as the sky is fairly clear, the geolocation app on your phone can ascertain your position reasonably accurately. Indoors, however, it’s less accurate, and in locales where storefronts are in very close proximity, you may have to select your location manually from within the app interface. Eventually, though, more-advanced A-GPS systems should increase the accuracy of geolocation positioning inside buildings.
For blackberry, 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.
In a nutshell, it just quickly pinpoints the user locations based on proximity to cell towers. Locate Service doesn’t require GPS, making it useful whenever people are inside buildings or in other areas where GPS availability is limited or absent. For users with GPS-capable BlackBerry smartphones, deliver enhanced features in apps that orient users to points of interest and direct them to specific locations. Geocoding provides location coordinates—latitude and longitude—based on an address. Reverse geocoding turns location coordinates (expressed in latitude and longitude) into contextual details such as a street address, city, state, country or postal code.
This is part of the LOCATE SERVICE introduced for Blackberry devices.