Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

CoverMap Me

Set a Nokia Map as your Facebook Timeline cover image.

This is the source for the website We first use the Facebook PHP SDK to log the user in. Then there's some JS to let the user position an interactive map (with an integrated search) created with the Nokia Maps JS API and some PHP to grab the same map area as a static image using the Nokia RESTful Maps API.

After that, the image is downloaded, a watermark is added using GD then it's uploaded to Facebook.

Finally, the user is redirected to a URL on Facebook where they can confirm the change in cover image.

For a better description of the interesting bits, read this blog post




The only prerequisite on the server side is to have GD enabled.

Facebook App

Visit the Facebook Developers site to create an app:

Everything under /src/ is the Facebook PHP SDK. You should use the most up-to-date version.

Nokia App

Visit the Nokia Developers site to create an app:

In config.php, enter your Facebook and Nokia App IDs and secrets.


This project's here mostly so people can grab whatever bits of code they want out of it. I'm not a particularly great PHP developer so it's a bit scrappy and old-fashioned. It still works, however.

The most useful sections are probably the bits that let you go between an interactive map and a static map.


Source of the website



No releases published


No packages published
You can’t perform that action at this time.