MacTelChat     

Welcome to MacTelChat

You are currently viewing our site as a guest which gives you limited access. By joining our free community you will be able to post topics, communicate privately with other members, respond to polls, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Go Back   MacTelChat > News & Opinion > Articles

Comment
 
Article Tools Display Modes
<!-- google_ad_section_start -->iPhoto 6.0.5 shows evidence of Google collaboration<!-- google_ad_section_end -->
iPhoto 6.0.5 shows evidence of Google collaboration
Published by javester
10-02-2006
iPhoto 6.0.5 shows evidence of Google collaboration

In the middle of preparing an article speculating what Apple and Google are up to with Google CEO Eric Schmidt recently joining Apple's board, I decided to poke around iPhoto to see if one of my suspicions held water.

And much to my pleasant surprise, I found concrete evidence that the two companies are up to something!

Just look at these screenshots!

In the Localizable.strings file inside the iPhoto app bundle, we find several intriguing keys, including one called GPSMapURL which is preset to "http://maps.google.com/maps?q=%f+%f"!



Opening up the iPhoto's InfoPanel.nib file, a hidden Show button is right next to the GPS fields.



And lastly, going through the iPhoto executable itself with a Hex Editor, I managed to unearth more than 70 references to GPS! (e.g. gpsAltitude, gpsEorWLongitude, gpsLongitudeSeconds, showGPS, updateGPSInfo and mGPSShowButton)

The GPS fields in iPhoto is not exactly earth-shattering news. GPS EXIF info has been in iPhoto for a while now. But the inclusion of Google Maps and the hidden Show button certainly is.

Now, with the help of the free ExifTool, I managed to add some GPS EXIF information to an existing photo in my library. And sure enough, when I imported it into iPhoto, Get Info displayed the GPS coordinates properly. (Can you guess where the picture was taken?)



It took some trial and error but I found out that I had to set the following GPS EXIF fields to get iPhoto to display the coordinates - GPSLatitudeRef, GPSLatitude, GPSLongitudeRef, GPSLongitude, GPSAltitudeRef, GPSAltitude, GPSTimeStamp and GPSDateStamp.

However, even with some creative hacking in iPhoto's preferences files (com.apple.iPhoto.plist) using several keys like ShowMap, ShowGPS, EnableMaps, etc., etc. I still couldn't get the Show button to activate though.

Hhhmmmm.... so what is Apple and Google up to?

Could geo-tagged pictures be just the tip of the iceberg?

I think so, and I'll show you why when we finally publish the article that made me poke around iPhoto in the first place!


  #1 (permalink)  
javester on 10-03-2006, 02:03 PM
Just following up folks...

We finally figured out a way to enable the hidden GPS Show button.

It involves some Interface Builder hackery, so its not for the faint of heart.

But for the curious, we also prepped a file you can easily drop in the iPhoto app bundle.

Check it out (Enable the hidden iPhoto Google Maps geotagging feature).

Just be sure to restore the original InfoPanel.nib file once you're finished.
Reply With Quote
  #2 (permalink)  
IntrepidAntipodean on 10-04-2006, 01:21 PM
Just a little note. Those GPS readings on the Exposure page have been there for a long time. At least version 5. Using GPSPhotoLinker (http://oregonstate.edu/~earlyj/gpsphotolinker/) if you have a GS device or Geotagger (http://craig.stanton.net.nz/software/Geotagger.html) if you don't, are the easiest ways to get GPS coordinates into your images. And then you can use iPhotoToGoogleEarth (http://craig.stanton.net.nz/software/Geotagger.html) to get the images to show in GE.



*discalimer* I made Geotagger and iPhotoToGoogleEarth
Reply With Quote
  #3 (permalink)  
Erik on 10-04-2006, 01:24 PM
Smile Puerto Rico!

West Coast Rincon
Reply With Quote
  #4 (permalink)  
javester on 10-04-2006, 01:33 PM
Nope. Its the Cape May lighthouse in NJ
Reply With Quote
  #5 (permalink)  
Mike Perry on 10-04-2006, 03:09 PM
GPS in MacBooks?

These references to GPS may mean that Apple is adapting the inexpensive GPS chips used in cell phones and planning to install them in MacBooks. If they did, your Mac would know where it is at all times and a thousand possibilities for interesting applications opens up, including links to Google maps, finding the nearest Mexican restaurant, super-precise time etc.

--Mike Perry

P.S. Your span-blocking text is unreadable by humans too! It took me three tries to get one that I could read.
Reply With Quote
  #6 (permalink)  
umopapisdn on 10-04-2006, 10:57 PM
Cool Geo-tagging

The latest version of Picasa ties in with the latest version of Google Earth to support Geo-tagging. So, perhaps a new "standard" is being worked out here.

leCalendar
Reply With Quote
  #7 (permalink)  
stingerman on 10-04-2006, 11:05 PM
GPS Camera

It would be more interesting if Apple released a GPS aware digital camera. Apple's relationship with Samsung may help with this (i.e., NV10)
Reply With Quote
  #8 (permalink)  
javester on 10-05-2006, 12:17 AM
Yep stingerman and they're going to call it the iPhone...

And it just makes sense. Remember before the iPod when there were MP3 players aplenty but the whole experience was just too techie for the common man to use.

Well, I think Apple will pull another iPod with the iPhone by finally getting phone cameras right.

That is to say, >3 megapixel, with GPS info along with tons of memory to store all the pictures in (along with the music and videos of course).

Apple may just leapfrog everybody else (again) by introducing a true multifunction device that does:
  • phonecalls
  • music
  • podcast
  • video, music, tv shows, movies, etc.
  • games
  • Contact & Calendar Management (courtesy of iSync with Address Book and iCal. It's already here for the iPod, but is not really that useful)
  • Location aware Mobile web surfing (hopefully, with an option to go thru a bluetooth connection and/or Wi/Fi instead of em expensive cell minutes). Location aware so you can ask for the closest ATM and Google Maps will dutifully guide you there
  • And since you have GPS, might as well get GPS turn-by-turn directions as well

If anybody can pull it off, Apple is really the only player in the market that is vertically integrated from HW to SW and Content that can do it.

If only they can address the pesky battery management problem...

While we're in daydreaming mode, maybe they can design the phone with inductive charging as well. If my low-tech electric toothbrush can do it, why not the iPhone?

As for the Zune and everybody else? Oh, we will just Zune ForgetForSure...
Reply With Quote
  #9 (permalink)  
Unregistered on 10-05-2006, 05:39 PM
GPS location

Actually, the coordinates would be more like 38° 55' 54.99" N and 74° 57' 32.85" W. The original place you tag on the photo it's located about 1.1 mile south-southeast from where you took the picture, and it's on the sea.
Reply With Quote
Comment


Article Tools
Display Modes

Posting Rules
You may not post new articles
You may not post comments
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Copyright © 2006-2007 MactelChat.com
Powered by vBulletin Version 3.6.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com