get unstuck, in time

29 June 2009

Locatable and iPhone 3.0 issues

Several people have reported that Locatable -- I think Relocatable, actually -- is not working on iPhone OS 3.0. I haven't had a chance to debug yet but consider this an open thread to complain and/or troubleshoot.
Note that Apple has now built the Geolocation API into the Mobile Safari browser in 3.0 using the standard navigator.geolocation object. Looks like Locatable was just ahead of its time!

Labels: , , ,


Anonymous Mike Carambat said...

Glad to see i'm not the only one with 3.0 and Relocatable issues. I really miss it running in the background on my phone - sigh -

I've lost that warm fuzzy feeling that I had knowing I could always find my phone if it was ever lost!

Please! Do let us know when it's back and 3.0 happy :) - Mike

June 30, 2009 9:43 PM  
Blogger Martin Cleaver said...

Yup, I had made an app that tracked my movements so I could reconcile billing clients I went to visit.

... No more :(


July 16, 2009 11:58 AM  
Blogger tarrinho said...

i've used to place my iphone in my girlfriend bag to know where she went...

no more .. :(


July 21, 2009 7:41 PM  
Blogger Jan McCown said...

I only used Locatable for the backgrounding daemon, updating a web server using curl, a poor man's 'Find my iPhone'. I would love to see it working on iPhone 3.0, if only the Relocatable daemon.

July 29, 2009 7:36 PM  
Anonymous Louis Loizides said...

I'm in the same boat. I used relocatable and curl to update twitter with my iPhone location. I would really love to have that again. Is there any alternative command line way of getting GPS coordinates?

August 1, 2009 7:29 PM  
Blogger Brent Ashley said...

I'm also interested in even just a simple commandline app that reports the current location. I can easily set up launchd to run a script that takes its output and sends it somewhere, stores it to log or sqlite db etc.

August 21, 2009 9:17 PM  
Blogger Rachel said...

I really hope you can fix this! I can't find another program that lets me upload my location using a URL like this one does. I miss it.

August 24, 2009 1:55 AM  
Blogger Brent Ashley said...

You can easily see the last fix that your phone got by using Erica Sadun's plutil to read the binary plist at /private/var/root/Library/Caches/locationd/cache.plist (Thanks, Martin, for confirming that)

Now all we need is a command-line program that invokes CLLocationCore to get a fix. That will launch locationd which will update the cache once it has done its magic.

I'll be glad to wrap it all up in shell scripting and schedule it with a launchd plist, but ObjectiveC is beyond me. Perhaps it would not be too bad to write a Python script to invoke CLLocationCore.

Wesley - can you compile a commandline program that just invokes the location object and reports its output?

August 25, 2009 8:56 PM  
Blogger Rachel said...

This is just what I was looking for.

August 27, 2009 6:31 PM  
Blogger Brent Ashley said...

Thanks Rachel - just the ticket. Chris has got it packaged up and renamed now and the home for it is:

Works great for me.

September 1, 2009 1:07 AM  
Blogger Seth said...

Rachel (or anyone else)- would you be so kind as to compile chris alvares' daemon and post it for download? I don't like the idea of using cerebro, since it is recording my location, and there is no EULA on his site...

What I really want is a command line util that just spits out lat/lon and accuracy, and I have no ability to compile myself. Your help would be very appreciated!

September 5, 2009 6:08 PM  

Post a Comment

<< Home

Copyright (C) 2001-2008