It’s Good to Share

We’re glad to be able to announce a new feature on the site (yes, the first real new feature in a while!) – Sharing Codes.

The idea behind sharing codes is that a lot of people will want to share their location with friends and relatives who may not want to sign up to mapme.at, we recognise that and wanted to give you a way to share your location with some people while keeping your default public settings to something more restricted.

To get started log into mapme.at and click on the new “Sharing” tab at the top. You’ll be taken to a page that should look familiar, it shows you your current group accuracy settings but below you’ll also see the new “Sharing Codes” section:

It’s quite a big form but don’t worry, it’s quite simple really! The only thing you absolutely must enter is a description; this gives you a way of tracking what sharing codes you’ve created, whether it’s one for your parents, friends or perhaps even an employer, simply enter a description and save and you’ll get a new sharing code. We recommend that you create a new code for each person or purpose, that way if someone finds out one of your codes you can easily delete it and create a new one. The other fields let you specify how long the code is active for and the accuracy and amount of history to show, here’s a full breakdown off the sharing codes:

Sharing Code
This is the actual sharing code you’ll be giving out. Most people will simply want a link to the history page so that’s the link we give you, the sharing code can also be used with the API, more about that later.
Description
A short description so that you remember who you gave the code to.
Accuracy
The level of accuracy you want to show for this code. Standard options from “Country” to “Full Accuracy”, you can also set “No access” if you want to disable a code for a time.
History to show
Perhaps you’re happy for someone to see your current location but you don’t want them to be able to see everywhere you’ve ever been. This setting allows you to restrict how much of your history they can see.
Expires
If you want the sharing code to expire after a while enter a date and time in this setting. Various plain text times are accepted, once the code has been saved we’ll show you the accurate time we’ve determined. We won’t recalculate this until you edit the text. If you don’t enter anything for this then the sharing code will be active indefinitely.
Delete?
Want to delete a sharing code? Check this box and click “Save” below.

Remember that you must only share these codes with people you really want to see your location. If anyone else finds out a sharing code they will be able to see your location.

As mentioned above the sharing codes can be used with the API, simply pass sharing_code=[SHARINGCODE] and the API will your return your history to the level of accuracy you have specified. This is great for simpler applications where full OAuth access would be overkill. You can also use the sharing code with the export API but remember that if you put a sharing code on a webpage, even in the HTML, others will be able to read it and read your history, perhaps to a greater level of detail than you intended.

So play with the codes and let your family and friends find out where you are! As this is pretty fresh code there may be bugs so if you spot anything, let us know!

Posted in Documentation | Tagged , | Leave a comment

State of the Map 2010

John McKerrell

This past weekend saw the annual OpenStreetMap “State of the Map” conference arrive in Girona, Spain. I attended for the fourth year running and was glad to be given the opportunity to talk about mapme.at, what it is and how it uses OpenStreetMap data.

I started by giving a brief overview of the site, the functionality offered and how we integrate with many other services. I then went on to describe mapme.at as a “Social Location Experimentation Platform”. My idea behind this concept is that mapme.at gives people many ways to experiment with their location. On the one hand it allows regular users to experiment by trying out various services that become available. As an example, someone might decide to try Google Latitude out, perhaps as they’ve just got a new android phone. After a few weeks this person might decide that latitude isn’t offering what they want, perhaps they prefer the badges and mayorships of Foursquare. If they’ve signed up to mapme.at they can store all of their locations in our database where they will be available to the user to download or use in the future. In this way users can experiment without having to think “there’s no point trying this service out as I’ll just stop using it after a few weeks”.

The other type of experimentation is developers experimentation. Developers can use our API to experiment and produce all sorts of great apps. I mentioned the ferry trackers as an interesting example of putting data in, and then the “Weasley” clock as a fun example of pulling data out.

I also discussed some new functionality that we’re hoping to launch soon. Currently though we use OpenStreetMap as our canonical source of place data, there’s actually three sources that places might come from. If you’ve been using OpenStreetMap since before we launched the places functionality you may have added favourites for places you went to. Many of these favourites are public places that are now covered by the OpenStreetMap places. Part of the new functionality will allow you to merge your old favourites with the OpenStreetMap places meaning you’ll have a single set of logs all attached to the same place. If you’re using Foursquare you may have noticed that we do try to match their “venues” onto our places. Sometimes this isn’t possible though and if you’re using both mapme.at and Foursquare to check in you’ll sometimes find you’re logged at two separate places. The second part of the new functionality will allow you to manually match Foursquare venues onto our places so again you end up with all your logs attached to a single place. The result of this piece of functionality should be a big database of mappings between Foursquare venue IDs and mapme.at place IDs, and by extension OpenStreetMap IDs. We fully intend to release this data when it becomes available and we think this will be a good useful dataset for many people.

If the talk sounds interesting you can find my slides on slideshare or see them above. I believe all the talks were recorded too so videos should go live eventually. I’ll finish off by thanking the people who organised the conference. It really is one of the best conferences covering location and all things geo and they really did a good job of pulling everything together. The only thing left is to ask where will State of the Map 2011 be?! Continue reading

Posted in Events, General | Tagged , , , , , | Leave a comment

O’Reilly Where 2.0 2010

This week we’ve been at the Where 2.0 conference in San Jose, California. We submitted a talk and were fortunate enough to have it accepted. The talk was “Why I Track My Location and You Should Too” and involved John McKerrell, the founder of mapme.at, talking about his experiences of tracking his location and some insights he’s found over the years. We’ve put the slides for this presentation live on slideshare in case you want to take a look.

As part of this presentation we got in touch with the great people at ITO World. They’ve created some great graphics and visualisations in the past such as the OpenStreetMap Year of Edits image and video, and the OpenStreetMap response to Haiti earthquake video. Knowing that they can create some amazing work we asked them “What could you do with three years of personal location data?” In just a few weeks they came up with some really impressive visualisations.

All trips taken in the past 3 years from John McKerrell on Vimeo.

That image shows every single trip taken by John and stored in the mapme.at database. It shows all trips visible at once which is great on a global view but perhaps you’d like to see something a bit more close up, here’s every trip in London with all days shown at the same time:

All my travels in London run at once. from John McKerrell on Vimeo.

There’s more videos available, take a look at the slides on slideshare or on vimeo to see them.

We’ll be at the WhereCamp in Google’s offices in Mountain View this weekend. If you’re there say “Hi”, we’d love to discuss location tracking and visualisation with you.

Posted in Events | Tagged , , , , | 3 Comments

Foursquare Support Now Available

We’re happy to announce that we now have support for linking your account to Foursquare. If you haven’t tried it yet, Foursquare offers points, badges and more when you “check in” to locations.

We’ve still got some things to finish up to complete the support but right now you can go to your Sources page and link your account to Foursquare there. You have three options for how we’ll work with your Foursquare account. You can choose to let us pull your location from Foursquare which means that all your check ins get pulled into MapMe.At. Where possible we’ll match the Foursquare Venues onto our own places but where that’s not possible we’ll create an entry on our site to allow you to show people exactly where you are. You can also choose to make your “shouts” visible so people can see what you were doing when you checked in.

We will be adding support to push your locations from MapMe.At back into Foursquare soon so if that sounds good, just check the box when you link your account and we’ll start pushing locations over as soon as that’s ready. Again when we push locations into Foursquare we’ll try to match our places onto theirs where possible.

If you have any problems let us know over on Get Satisfaction or by mentioning our twitter account.

Posted in General | Tagged , , | Leave a comment

Place based locating

You may have noticed that we recently launched some new functionality on the site. In the past when you wanted to map yourself you had, essentially, two options for describing that place. If you had some way of finding out the latitude and longitude for where you were you could give us that, or you could create a “favourite” which would give you a nice handy label to use instead and let you give a small description of where you were. We thought the favourites were a good way to attach something small and memorable to your location and make it really easy to map yourself wherever you are in the world by using Twitter, web or even DNS. If you didn’t have a favourite created in advance though it could be quite difficult to log your location if you didn’t have a GPS device or something similar though. We’ve now taken a big step towards making it easier to map yourself, whether you’re in the office, in the pub or in any of millions of places around the world by introducing “Place based” locating to mapme.at.

So, what does this mean? On Wednesday we pushed out an update to the site that gives you access to a huge database of places of interest. If you go to your homepage you’ll now see not just your favourites showing up but also other places from our database. These places will be listed on the left hand side under your favourites. They’re also displayed on the map as subtle little dots. Click on one of the places, either on the map or the text on the left to open up the place and map yourself there. You can also mark any of these places as a favourite by clicking on the star in the left hand side, optionally giving it a label, and clicking save. Don’t worry about your existing favourites, these have all been converted to private “places” and we’ve marked them as your favourites.

By default your homepage will centre on the last place that you mapped yourself to but if you’ve moved on from there you can either pan the map to your new location or use the search box on the top right. Remember that when searching more information is good, rather than just using “Market Street” something like “Market Street, San Francisco” is always going to give you better results.

If you have a browser that supports geolocation such as Firefox 3.6 or if you have Google Gears installed you should see a link marked “Find Me!” at the top right. If you click on that we’ll ask your browser where you are, it should ask for your permission and then we’ll move the map to where you are and show you some places nearby.

You might notice we’ve added a description of your current location to the top left of the map. This will remind you of where we think you are but you can also click on it if you want to bring the map back to your current location.

We source these places from OpenStreetMap, using the fine APIs provided by CloudMade. This gives us a constantly growing database of millions of places across the globe. Even so, nobody’s database is perfect so you might find that the place you’re at isn’t available. If this happens you can easily create a new place by clicking on the “Add Location” link on your homepage. If you mark the location as “Private” then nobody else will be able to map themselves there – you might like to use this for your home. If you share the location with your contacts then any contact that has full accuracy to view your location will be able to map themselves there. You can also share places with everyone, and if you do this we’ll even push these back into the OpenStreetMap database so everyone benefits!

With all this going on we’ve still found time to create a mobile tailored web page which is great to use on iPhone and Android devices, and should work fine on anything with a modern mobile browser. Go to http://mapme.at/me/mobile and you’ll be shown a description of your current location and a list of nearby places. If you click on the GPS link it will look-up your location from your phone’s GPS or location services (assuming your phone supports this) and update the nearby places. If you click the checkbox marked “Auto” then we will monitor your position and update the places as you move. When you see the correct place in the list just click on it to map yourself there. If you click the second checkbox we will even log your location continuously if we have a location accuracy of less than 50m. You can still map yourself at your favourite locations using labels like “mapme.at/home” and do “on the fly” searching using something like mapme.at/Constitution Hill, London – this is great for mobiles that don’t support JavaScript

If you’re using our API you’ll find that the methods relating to “favourites” will no longer work. Favourites as they used to work no longer exist on mapme.at. From now on everything will be about places. API methods are in place for accessing places right now though and can be used by simply replacing “favourite” with “place” in the URL.

So we really hope you enjoy the new functionality and find it useful. There’s more to come but please feed back to us any comments you have!

Posted in General | Tagged , , , | 1 Comment

Cycling 800 miles to Copenhagen

Darran Martin UKYCC Video

The problem with holding an international conference on climate change is the huge amounts of carbon dioxide that will be generated by all the attendees getting to the event. In the case of this week’s conference that means people crossing the globe to get to Copenhagen. One person from the UK decided there had to be a better way and decided to cycle the 800 miles from Birmingham to Copenhagen!

Darran Martin is part of the UK Youth Delegation to Copenhagan (UKYCC), 23 people from across the UK who are attending the summit trying to urge negotiators and World leaders to push for a deal which guarantees our futures.

If you take a look at the video linked below you might notice that Darran took with him two GPS devices. Our friends at Cloudmade donated a SPOT Satellite GPS Messenger and we at mapme.at gave him a Holux GPSlim 236 device working together with a Sony Ericsson k750i to use. As is usual with technology there was still a few hitches so we don’t have a very detailed trace but you can take a look at Darran’s History over the last week and get an idea for just how far he had to travel.

Getting 23 people from the UK to Copenhagen isn’t cheap, getting a group from Kenya to Copenhagen is even worse. The UKYCC are accepting donations to help them cover the cost of both these trips so any donations will be gratefully received.

Take a look at the site for a fun video made by Darran on his trip across Europe and then don’t forget to donate too!

Posted in Stories | Tagged , , , , , , | Leave a comment

Interesting Location/Clock Mashup

Update 16/12/2011: You can now buy one of these, go here for more information about WhereDial!

John McKerrell has blogged about a hardware hacking project he recently created mashing his location up with an old fashioned clock using an Arduino circuit board. The “Harry Potter” style Weasley clock has the names of favourites shown on the face of the clock and the hands of the clock move to point at his current location. Take a look at the video below or head over to his blog for more information.

Posted in General | Tagged , , , , , , | 3 Comments

Google Latitude now supported

Google Latitude is one of the increasing number of “location based social networks”. Google’s service is currently very simple, you can update your location via a mobile or on the web, you can then share your location with specific friends either at a city level or at full accuracy. They recently added a “Public Location Badge” that you can add to your blog to show your location to everybody that visits (we launched a similar service earlier today). Along with this they’ve also added a JSON feed that developers can use to pull your location into third party services, which is great news for us.

To use Google Latitude with mapme.at you’ll need to start by signing up for Latitude and enabling the Public Location Badge. On the page for the badge you should see a link entitled “Public JSON Feed”. Copy that address and then head over to your Location Sources page on mapme.at, scroll down the page until you find the Google Latitude section, enter the address in the box and you’re all set! Within a few minutes we’ll start requesting your location from Latitude.

Unfortunately, for mapme.at to be able to pull your exact location from Google Latitude and build up an accurate history, you will have to enable full public access to your location on Google Latitude (note that you can still hide your location in the standard ways on mapme.at). Obviously this is not ideal but until Google enable an authentication system or some better way of sharing your Latitude location, it’s all that we can offer to you.

One of the really good things about Google Latitude is that their mobile software already runs on so many phones. Already running on most Symbian S60 devices, Windows Mobile 5.0, colour BlackBerry devices and more, it’s quite likely that you’ll be able to run the software on your phone. The obvious omission of course is the iPhone but we already support InstaMapper’s GPS Tracker application and Thom Shannon’s novel email-base location tracking method for iPhone users so that shouldn’t be much of an issue.

Posted in General | Tagged | 20 Comments

Show your location on your blog or other websites

So we’ve been working on the history page to try to make it a good way to see where you’ve been and to share your location history with friends. There’s more improvements to come but you might be thinking “yes, the history page is good, but I want to be able to show my location history on my own website.” We’ve now got a couple of ways to let you do this. The first that we’ll talk about is a plugin for the Drupal content management system, the second is something you can use with any website.

Drupal with mapme.at showingDan Karran has written an integration module for the Activity Stream module of Drupal. If you take a look at the blog post you should be able to get this module installed and tell people where you are.

The other method to share your location is with the new “Export” feature of our API. To use this you just need to add an iframe to your page linking through to the new page with a URL such as http://mapme.at/api/export.html?usernames=thebox. You can pass one or more usernames as you see fit (separated by commas), you can also pass arguments to specify the time and date that you want to show locations from, using similar arguments to the API ‘where’ method. Here’s a page showing history for “The Box” from the BBC over the past 3 months:

http://mapme.at/api/export.html?usernames=thebox&mode=since&since=3%20months%20ago

If you only pass usernames in then the page will show the current location of the user and as already mentioned you can also link to multiple users. Here’s the map showing the current location of the ferries on the River Mersey in Liverpool, GB:

http://mapme.at/api/export.html?usernames=royaldaffodil,royaliris,snowdrop

The export method uses the same security precautions as the rest of the site so if you want to use it to show your location to members of the public you may need to change your location sharing preferences, as always only expose as much information as you feel comfortable with. There’s more information about this on the documentation page for the export method so take a look there and then try it out!

Posted in General | Tagged , , , , , | 1 Comment

Add a user profile to put life into your history page

The Box Profile Page

We’re glad to announce that we’ve just released a code change which allows you to enter a user profile onto mapme.at. Go to the Account page and you can add a short description of yourself, a link to your website and even upload a picture of yourself. We recommend doing this as it will add real life to your history page. We’ve even made it easy for you by adding the ability to pull your existing profile information across from twitter.

At the same time we’ve also modified the history page so that you can see the list of contacts for the person who’s history you’re looking at. This should make it really easy for you to build up your list of contacts by seeing who your friends are in contact with and adding them yourself.

If you’re updating your profile please remember that everything you put in there will be visible to anyone, even people who have not signed up to mapme.at or made contact with you, only enter information you’re happy for everyone to see.

So head over to your account page now and get uploading or importing. Let’s banish the orange question marks as soon as possible!

Posted in General | Tagged , , | Leave a comment