MapIt – a Freebase Google Maps builder (updated)

My latest version of MapIt has a better GUI. Less black-magic going on now.

Try it (probably Firefox only for now)

mapit builder

Building a query:
origin of rivers + image

 

MapIt

Resulting mashup
showing Freebase rivers on Google Earth

Example maps:

Let me know if you manage to build any interesting maps. Feedback and bug reports very welcome.

Advertisements

11 Responses to MapIt – a Freebase Google Maps builder (updated)

  1. Hey Will, works great.

    Maybe it’s good to mention people need to be logged in into Freebase to make it work.
    At least that’s what I didn’t realise at first 🙂

    Oh and there’s a typo in your title tag for the Mashup:
    FreeBash -> Freebase
    Important if you wanna be found by Google 🙂

  2. When I said “works like a charm”, that was about your prepared queries.
    I find it really hard to build meaningful queries though…

    Some things I tried but I didn’t succeed:
    capital cities,
    parliaments,
    museums,
    Winter olympics locations…

    The problem seems to be that types, where you really would expect a location field attached, do not have it… cities, buildings…

    Oh btw: the application shows a flag also on the “image location” field, but that’s not what it is supposed to do is it?

  3. Will Moffat says:

    Hi Pascal,
    Thanks for the feedback. I added an error message with the Freebase log-in link and fixed the title.
    If you make any cool maps then please do post them in the comments.
    Companies by Place Founded – 63 records.
    (You can use a href tags in the comments)

  4. Will Moffat says:

    Step by Step example: capitals of the world
     
    Think of an instance of a capital city*, let’s type ‘Berlin
    Click ‘Find topics’
    The first topic shown looks like the one we want, so click it.
    Expand ‘City/Town’
    Add ‘Capital City Of’ to query by clicking its blue info icon
    Make it required by clicking the check box
    Add ‘Location’ to query by clicking on the flag icon
     
    We are now ready to display a map, but we can improve the map with the following
    Click on the label ‘Capital City Of’ and change it to ‘Country’
    Expand ‘Topic’
    Add ‘image’ to the query and make it required.
    Change max results to ‘0′ (unlimited)
    Click ‘MapIt’
     
    (* If you start by searching for London or Paris, you can see that they have a user-added type of ‘Capital’. But unfortunately they are the only two instances, so it’s not useful for our query here)

  5. Will Moffat says:

    Hi Pascal, hope my example helps.

    > expect a location field attached, do not have it… cities, buildings…

    My type hierarchy does not show co-types which does limit the possibilities. I’m working on this.

    > the application shows a flag also on the “image location” field,

    Image does actually have a valid Location field. I haven’t been able to use this for mapping though, I keep getting timeouts.

  6. […] MapIt – a Freebase Google Maps builder (updated) « HamsterSoup – Recipes for Geeks (tags: google) […]

  7. Will Moffat says:

    Hi Pascal, glad you got it to work. I clearly need to re-think the GUI though. I just hacked together the first thing that came to mind since I wanted to prove the concept of a query builder. But now I would like to make it more intuitive.

  8. I still didn’t manage to get the other examples I thought would have been possible:
    parliaments,
    museums,
    Winter olympics locations…

    It would help if Addresses were “locatable” as well, but I guess you’ll have to work on the Google maps API side then?

  9. spencer says:

    hey will, i feel this is a really important app that should be running. need a programming friend? would love to help.

  10. Will Moffat says:

    Thanks but we’re working on a much more powerful version of this. Stay tuned to the blog.freebase.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: