View Single Post
bergie's Avatar
Posts: 381 | Thanked: 847 times | Joined on Jan 2007 @ Helsinki
#29
Originally Posted by Milhouse View Post
Location awareness should be a centralised operating system feature allowing the development of new functionality in applications such as Canola or Power Management profiles at the OS level. If the location awareness can be extended to include GPS functionality (when available) then Maemo/Nokia will have a very poweful system for applications such as Canola to tap into.
This is exactly why we made GeoClue a D-BUS service. Any application can ask for the position from it (or subscribe to "position changed" signals), and GeoClue abstracts the source of the position away.

So when you're using GPS the position information comes from there, and when that is not available other sources (like WiFi) are used. The whole point is to avoid application-specific hacks and to enable applications to use whatever position source user has available, and not just the ones the application author thought of.
 

The Following User Says Thank You to bergie For This Useful Post: