This is not true, all you have to do is go to Aperture > Preferences… > Web and check the box to “Include location information for published photos.”
Then click on the “radar” buttons to the right of the Flickr sets in Aperture to force a resync. Your image geocodes will be re-uploaded (I noticed in my case, it re-uploaded the images instead of just resyncing the metadata, but that bug may have been fixed in Aperture 3.0.1).
Here is a photo I uploaded via Aperture 3’s flickr sharing:
You can see it has been placed on the map automatically.
Sync, not Upload
One thing a lot of people don’t realize is the flickr sharing is a synchronization, not an upload. This means that edits you make on flickr appear as metadata modifications in the original file. (I think it does not sync down changes to the image, but new images in a set do get brought down.) It also means you can’t do an upload without creating a set. It also means you are limited in the tags by what tags you explicity upload (instead of tag hierarchy). It also means you are limited to the amount of resizing you can do on export. It also means you can’t do things like add a watermark on your export. It also means you can’t batch add to a group, or another set, or anything without using flickr’s online organizr.
Oh yeah, the “check mark” you see next to the image in Aperture’s Flickr albums is the image actually uploaded/synced with flickr. I have no idea how to change it other than deleting it and dragging a new one. This is a major bummer for me.
Faces sync in Facebook
Faces are synced back in Aperture. You can tell because Facebook added faces are now searchable. Right now, getting the Facebook Faces back into your Aperture faces is a little buggy. The only way to do that is to go to the set, click the “Name” icon, and manually go through each image confirming the facebook entries by clicking the “f” icons and hitting return. Still it does guess faces well.
I hope they fix that.