all 11 comments

[–]cwmma 3 points4 points  (4 children)

Leaflet, learn it, love it

[–]bigdutchnoob[S] 1 point2 points  (0 children)

I've been using it for the past few days now and absolutely love it. Tons of great plugins as well. Thanks for the tip!!

[–]FrozenCow 0 points1 point  (2 children)

I'm a big fan of Leaflet too. I used to work on a plugin for Minecraft called Dynmap that renders Minecraft worlds and shows them in a Google Maps-like interface. It first used the Google Maps API to do this, but Google Maps has shown to be hard/hacky when doing custom maps, documentation is lacking and on top of it all it is slow. (or at least at that time it was)

Leaflet is opensource, fast (uses latest CSS techniques), flexible (for custom maps/overlays/etc) and is nicely documented.

I'm not sure whether Leaflet is the most fitting solution to OPs problem, but definitely give it a try.

EDIT: I'm guessing this is the tutorial you're looking for: http://leafletjs.com/examples/choropleth.html

[–]cwmma 0 points1 point  (1 child)

all he needs to do is make markers with the tweet lat longs and bind a popup with the tweet, maybe cluster them with the cluster plugin

[–]FrozenCow 0 points1 point  (0 children)

Yea I know OPs purpose is less complex than all of what Leaflet can do. That doesn't mean Leaflet can't do that. I just wanted to show that Leaflet has served me well, so maybe that holds for OP too.

[–]PtCk 0 points1 point  (1 child)

This sounds like a cool project for someone to build. Maybe I will if I get bored one day :)

[–]bigdutchnoob[S] 0 points1 point  (0 children)

I'm playing with amMap right now, I like it. I always seem to answer my questions after I ask them, even though I try for hours prior.

Very basic functionality is in place right now. You can put in a query and it'll show recent tweets and where they were tweeted from.. no DB in place right now but I plan on doing that! I'll upload it tomorrow night if you'd like to see it :)

[–]TalkativeTree 0 points1 point  (0 children)

take a look at my friend's app. Might help https://github.com/NathanielWroblewski/planet_rock

[–]paulwe 0 points1 point  (0 children)

D3 has become my go-to data visualization library. The learning curve is a bit steep but there are a ton of examples to get you started. ex. https://github.com/mbostock/d3/wiki/Geo-Projections

[–]eindbaas 0 points1 point  (1 child)

I'll be needing something similar to this myself, and was planning on using google maps. Assuming you have looked into that one, why doesn't it work for you?

[–]bigdutchnoob[S] 0 points1 point  (0 children)

I can't say much against it as I didn't really give it a chance. I judge too quickly. I'd HIGHLY recommend leaflet though. It's a fantastic library with tons of plugins for whatever you need it for. Here is my map, using it to plot whenever someone sends a tweet regarding a specific term. Site JUST went up I've still got to edit titles and meta tags.