Tags:
Flickr API
, Flickr Hacks
, GMiF
, Mashups


GMiF is originally a greasemonkey script for Flickr, but now has a standalone version. I reuse the code of GMiF to build a new geotagged photo viewer by using the google maps as a frontend. The GM script and this new photo viewer share the same core library of GMiF. Any improvements on GMif will have effects upon both versions.
The viewer provides a permlink for each flickr user. For example,
If your flickr photo page URL is
http://www.flickr.com/photos/ckyuan/
then your flickr maps page URL is
http://flickr.yuan.cc/maps/ckyuan/
Note: This is Firefox only. Sorry for IE users. I'm tired of debugging JS in IE.
Tags:
GMiF
, Greasemonkey
, Mashups
Two new features of GMiF 3.0beta:
- If you 'Play' the geostream, the stream will slide to from right to left and the map will move to the location to show the focused photo at interval of every 3 seconds.
- The map size can be widened now. Two control buttons are added: 'Widen' and 'Narrow'. So you can enlarge the map either by the width or length.
The two features are for GMiF 3.0 only. You don't need to re-install the user script. You only need to press Ctrl+F5 once when viewing any photo page, firefox will force to reload the latest gmif.js library.
Tags:
GMiF
, Greasemonkey
, Mashups
The GMiF version 3.0 beta is out for testing. The reason I jump to v3.0 is because I reconstruct a lot of codes both in structures and modules. However, users won't feel too many changes of user interface. BTW, the GM 0.5 beta is also available. GMiF 3.0 is mainly developed and tested with it.
The major changes in v3.0:
- Loading GMiF js library dynamically
Now GMiF starts to load js library at runtime. GMiF itself registered in Greasemonkey is only a shell. The main js library is loading dynamically. If everything is going well, hopefully, users don't need to upgrade GMiF anymore. You can always has the latest GMiF online js library.
- 'Play' geotagged photostream
At the bottom of maps is the geotagged photostream of current photo owner. A button 'Play' is added to have the stream moving from right to left. You will see the whole geostream without clicking next/prev buttons.
- "Where is owner" feature
This is a new feature to tell people where you are now. Image that you are traveling, away from home, or just out of town. You can specify a geotagged photo to show the place you are now. The only thing you need to do is add a new tag "GMiF:herenow" to the photo. The GMiF will display your current location in Maps and use the photo as the icon.
A more interesting application is, if you have an GPS enabled camera, that you can post the photo via laptop+WiFi or GPRS/3G cellphone by email, your friends will know where you are now. GMiF will always fetch the latest photo tagged with 'GMiF:herenow'. You don't need to worry you have too many 'GMiF:herenow' tagged photo.
Please note that GMiF 3.0 is testing fully in the following environment: Firefox 1.0.6 + Greasemonkey 0.5 beta. If you encounter any problems, simply re-install v2.3 will bring you back.
Thanks for the test drive. Your help is appreciated.
Download GMiF 3.0 - flickr.gmap_v3.0.user.js
Download GMiF 2.3 - flickr.gmap_v2.3.user.js
Tags:
GMiF
, Greasemonkey
, Mashups

Version 1.6 is released. I added a nice toolbar with some useful functionalities of map controls, including saving favorite places, going to location by manually input lat/lon, lengthen and shorten map, etc...
Download v1.6 here: flickr.gmap.user.js