I suspect access to the Core Location is based on the strange system Apple is using for the GPS.
There are 3 ways to locate yourself on iphone OS: cell tower triangulation, wifi, and GPS.
What makes it tricker is the GPS is A-GPS so it MAY be using some information from cell towers (time, location) to help the GPS chip.
The GPS chip is off 90% of the time to save battery life. So MOST of the time, you are using cell tower/wifi information to start off.
But the cell tower information comes from Google -- they bring their own database. And wifi comes from skyhook.
This may be the problem with Nav software as well -- data coming from CoreLocation contains Google information, and you can't filter it out to allow 3rd party nav apps. Yet.
It is a clever hack that saves battery life, but I can see why Google isn't easier to allow TomTom, Garmin, etc to share in that information to build nav apps.
“The Pixi -- a sleek, tiny device -- seems clearly aimed at the only market Palm has recently enjoyed unfettered success with: the Centro demographic.”
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
I suspect access to the Core Location is based on the strange system Apple is using for the GPS.
There are 3 ways to locate yourself on iphone OS: cell tower triangulation, wifi, and GPS.
What makes it tricker is the GPS is A-GPS so it MAY be using some information from cell towers (time, location) to help the GPS chip.
The GPS chip is off 90% of the time to save battery life. So MOST of the time, you are using cell tower/wifi information to start off.
But the cell tower information comes from Google -- they bring their own database. And wifi comes from skyhook.
This may be the problem with Nav software as well -- data coming from CoreLocation contains Google information, and you can't filter it out to allow 3rd party nav apps. Yet.
It is a clever hack that saves battery life, but I can see why Google isn't easier to allow TomTom, Garmin, etc to share in that information to build nav apps.