суббота, апреля 26, 2025

19th Century Street View of Chicago

Imagine stepping straight into the heart of history - and finding yourself surrounded by the wonders of 1893. The Chicago 00 Project makes it possible, weaving authentic vintage photographs of the 1893 World's Columbian Exposition in Chicago into a breathtaking, time-traveling Street View adventure!

For example, click on the White City Court of Honor map marker, and you are transported into the historical Street View scene above. Before you stretches the Grand Basin, upon which a gondolier in traditional dress floats gracefully by. Across the water, you can see the soaring golden dome of the Administration Building. To one side, the intricate colonnades of the Manufactures and Liberal Arts Building extend in stately rhythm, while on the other, the elegant Agricultural Building showcases its own classical grandeur.

Elsewhere on the map, you can find a bird’s-eye panoramic Street View of the entire Exposition grounds. Zoom in on the Midway Plaisance, and you can step into a whole series of vintage Street View scenes captured along the exposition’s central thoroughfare - including some breathtaking imagery taken from the towering Ferris Wheel.

пятница, апреля 25, 2025

Introducing Smart Maps

In the past two years, we’ve witnessed remarkable advancements in AI-powered mapping technologies. One of the most transformative innovations is the integration of natural language processing into interactive maps, enabling users to perform spatial searches using everyday language. This shift is revolutionizing how users interact with geographic data - not just by simplifying search, but by making maps more intuitive, responsive, and personalized. Whether it's finding “quiet coffee shops with outdoor seating near a park” or exploring complex multi-criteria routes, AI is turning static maps into dynamic, intelligent assistants.

One of the most compelling examples of this new wave of AI-enhanced mapping is SmartMap - a tool designed to let users ask open-ended, natural language questions directly on a map interface. Instead of typing rigid keywords or toggling filters, you can ask things like “Where can I find coworking cafes with power sockets and Wi-Fi in Manhattan?” or “What restaurants in London have the best view of the Thames?” The results appear instantly as interactive pins on a live map. Users can also plot historical or thematic journeys - “Train stops along the original Orient Express route” or “Places Alexandra David-Néel visited on her way to Lhasa” - transforming what used to be hours of manual research into a visual, intuitive experience.

Originally created to solve the developer’s own travel and research frustrations, SmartMap opens up a powerful new way of engaging with geography, culture, and history. While the system is still being refined - occasionally producing vague or duplicate results - ongoing improvements in prompt design and structured data integration will help push it toward greater precision.

четверг, апреля 24, 2025

Find Your Birthday Tree

Every year, the city of San Francisco plants a tree to celebrate my birth. Well, not just one - each year, it plants several. So far, the city has planted 455 trees on my birthday. And now, thanks to the thoughtful residents of San Francisco, there’s an interactive map that shows the exact locations of all my birthday trees.

If you’re curious, you can view the locations of all my birthday trees on the Birthday Trees map. Just enter the date of my birth, and the map will highlight every tree in the city planted on that date (if you're more interested in your own birthday trees, simply enter your own birth date instead). 

The Birthday Trees interactive map is a creative celebration of San Francisco's evolving urban forest. Designed to connect people more personally with their city's greenery, the map allows residents and visitors to discover which trees were planted on their birthday. By transforming a vast municipal database of the city's trees into a playful, personalized experience, the project hopes to create a closer connection for residents with the living, growing city around them.

Beyond its novelty, the map underscores a deeper message about environmental stewardship and community. Trees are vital for clean air, cooler neighborhoods, and climate resilience. By connecting the city's trees with our personal birthdays, the map brings those trees into our personal narratives - making it easier to see the urban forestry not just as a pretty background, but as a shared story worth celebrating.

среда, апреля 23, 2025

Snakes on a Plane(t)

Last year, I created Map Snake - a playful adaptation of the classic computer game. The concept was simple: maneuver an ever-growing snake around a map of cities while avoiding collisions with your own tail.

Well, now Engaging Data has released their own take, called Snake on a Globe. And let me be clear: I’m not annoyed that they stole my idea - I’m annoyed that they made it better. And a lot more fun.

Snake on a Globe

In Snake on a Globe, the game expands to a spherical Earth and includes the largest cities in the world, turning your Snake adventure into a true test of geographical knowledge. Your mission? Navigate from city to city, gobbling up apples as you go. But there's a twist - movement is restricted to lines of longitude and latitude, and the Earth is round. That means you can move east, west, and even over the poles.

The game calculates the minimum number of steps it should take to reach each apple. If you exceed that number, your score begins to decline—and it turns red to remind you.

Behind the Scenes

The game is built using Three.js and Three Globe, powerful JavaScript libraries that render the globe in full 3D. The list of cities - and their populations - comes from Simplemaps, giving the game a real-world data backbone. 

вторник, апреля 22, 2025

Some Musical Maps in Motion

Everybody hates elevator music but everyone will love Elevation Music.

Elevation Music is an interactive map in which the elevation data is styled based on the intensity of an accompanying music track. It is a dancing map!

If you want to know how Elevation Music works the author's blog post explains: 

'This demo uses Mapbox GL JS raster-color-value and other raster-* paint properties to alter the colors on the map by elevation, based on the intensity of the music. Turn sound on and click the play button to start the experience.'

The blog post also reveals that the song used by the map is actually called 'Elevation'.

Ohio is a Piano

Inside every cartographer, there’s a musician trying to get out - or at least it seems that way, judging by the number of musical maps.

Take, for example, the ever-popular Ohio is a Piano. Andy Woodruff’s map turns Ohio’s 88 counties into the 88 keys of a piano, meaning you can literally play the map like an instrument. You can even listen to it perform a version of Scott Joplin’s The Entertainer.

MTA.me

Transit maps can be instruments too. For example MTA.me Conductor transforms Massimo Vignelli’s 1972 New York subway map into a real-time string instrument. It visualizes subway trains moving across the network - and plays a note every time one train crosses paths with another.

Fire up the map and just sit back as a New York subway symphony is composed and performed in real time. You can even join the composition by plucking the trails created by individual trains.

Sing to Me

Mapbox's Animate 3D buildings based on ambient sounds is another dancing map - but this time, it’s the buildings that groove. Instead of elevation data being influenced by music, this map makes 3D buildings respond to sound.

According to Mapbox:

"It uses runtime styling with the Web Audio API to create a map where the 3D buildings dynamically change height to the rhythm of your ambient environment, giving the appearance of dancing."

In layman’s terms? The buildings on this map will dance when you sing to them!

воскресенье, апреля 20, 2025

The Walk Management System

🥾 The Walk Management System: 

I’ve decided to walk the length of the Jubilee Line on the London Underground. But before setting off, I figured I needed a WMS (Walk Management System) to help plan and document each stage of this epic hike.

With a little help from ChatGPT and MapLibre GL, I’ve built a lightweight web app that lets me create, edit, and view walking routes - complete with custom markers, images, and notes.

Let’s break it down:

✏️ The Editor – edit.html

At the heart of the system is the walk editor page, edit.html. This is an interactive map that can be used to design walking routes and annotate them with rich, location-based information.

🔧 Key Features:

  • Draw Routes (Polylines): Click on the map to draw consecutive points that form a walking route. Each route can be named for better organization.

  • Add Markers with Images & Text: Drop a marker anywhere and attach an image URL and descriptive text to it - ideal for pointing out landmarks, rest stops, or scenic viewpoints.

  • Load Existing Walks: Import previously saved GeoJSON walk files directly into the map for editing or review.

  • Save as GeoJSON: Export your custom walk—complete with routes and markers—as a .geojson file for easy sharing or later use.

🧠 How It Works:

  • Draw Mode: Click "Draw Route", enter a route name, then click on the map to create the route point-by-point. Each segment is drawn in real-time.

  • Marker Mode: Click "Add Marker" to drop custom pins. You can attach an image and a short note that pops up when the marker is clicked.

  • GeoJSON-Based: All route and marker data is saved in standard GeoJSON format, making it easy to reuse in other mapping tools.


👀 The Viewer – view.html

Once your walk is saved, the view.html page becomes your user-friendly presentation map. Visitors can explore your routes visually, view markers, and even get a summary of total distance and estimated walking time.

🌍 Viewer Highlights:

  • Auto-load Walks: Display any saved walk by specifying its file (e.g., walk1.geojson) in the URL or file input.

  • Interactive Map: All drawn routes and markers from the GeoJSON are rendered beautifully with MapLibre GL.

  • Walk Summary Panel: Automatically calculates and shows:

    • 📏 Total Distance Walked

    • ⏱️ Estimated Walking Time

  • Responsive and Clean UI: The walk summary is neatly styled for clarity and blends into the overall map layout.


🧹 How It All Fits Together

  1. Use edit.html to create or modify a walk.

  2. Click "Save Walk" to generate a .geojson file.

  3. Open view.html to display that file and interact with the walk.

This separation of concerns means you get both powerful walk editing and a polished public-facing viewer - no backend or database required.


🛠️ Under the Hood

  • MapLibre GL powers the interactive maps.

  • GeoJSON is used for route and marker data storage.

  • Client-side JavaScript handles all logic - no server needed.

  • Marker Popups include custom HTML, so you can embed images and rich text descriptions.


🚀 Ready to Explore?

You can clone the entire WMS (Walk Management System) package from its Glitch page. Once cloned, simply upload any images you want to use into the Assets folder, then copy and paste their URLs into the edit.html interface.

By default, view.html is set up to map data from walk1.geojson, which is saved in the /public folder. You can easily modify view.html to work with any GeoJSON file stored in that folder. Once your custom file is working in view.html, you can edit it using the edit.html interface.

For example, after completing another stage of my Jubilee Line walk, I can upload walk1.geojson into edit.html, draw in the newly completed route, and add markers and photos. I can then download the updated GeoJSON file and replace the existing walk1.geojson in the /public folder of the Glitch project.

суббота, апреля 19, 2025

Russia's Disinformation Network Mapped

The Pravda Dashboard

The Pravda Network is a coordinated Russian disinformation campaign designed to disseminate pro-Kremlin content across the globe. At its core, the network launders news from sanctioned Russian media outlets and questionable Telegram channels, distributing it through a constellation of country-specific websites. In each country the news is recycled to fit local narratives and most likely distributed through AI-driven systems: 

In the last two years this disinformation network has published over 3.7 million articles, with an alarming focus on influencing audiences in countries like France, Germany, Ukraine, Moldova, and Serbia. To help researchers, journalists, and open-source investigators make sense of this complex ecosystem, the DFRLab has released a public interactive map. This map is part of a broader Pravda Dashboard, designed to provide near-real-time visibility into how specific countries are being targeted.

The map allows users to click or search for any country and immediately see how it is being influenced: the volume of articles, the most commonly cited sources, and notable surges in activity over time. The map is a powerful reminder of how Russian propaganda is not just local - it’s multilingual, multi-platform, and meticulously engineered for impact. The map reveals a sprawling operation pushing coordinated disinformation across over 80 countries, fueled by bots & AI.

пятница, апреля 18, 2025

The Hotness Map No One Needed

LooksMapping is a digital map that rates restaurants not by food or service, but by the attractiveness of their clientele. It scrapes millions of Google Maps reviews, runs each reviewer’s profile photo through an AI model trained to score “hotness” out of ten, and then color-codes restaurants accordingly - red for hot, blue for not.

LooksMapping feels like a relic from a digital past - with the dated visual style of a 20-year-old Google Map and the same superficial, objectifying logic that powered early websites like Hot or Not. The map gamifies human appearance in a way that feels both regressive and oddly voyeuristic, echoing a time when online interactions prioritized judgment over connection.

I'd like to believe the retro aesthetic of LooksMapping is an intentional satire of the outdated cultural views of Trumpian America. That it’s a sharp, self-aware parody of the very culture it mirrors. But more likely, it's not a commentary at all - just another product of the MAGA-fueled gamification of culture and human interaction.

For me LooksMapping earns a 'blue for not'.

Via: Quantum of Sollazzo

четверг, апреля 17, 2025

Scrambled Maps in the Wild

Maps in the Wild is a crowdsourced and curated map archive of real-world maps found in everyday life - such as park maps, museum guides, transit maps, or historical maps displayed in public spaces. The website consists entirely of images of real-world maps submitted by readers.

People from around the world submit photos to Maps in the Wild of maps they spot in real-life. These can include maps on clothing, tattoos, café walls, subway stations, advertisements, public murals, or even on cakes. The archive is a fun, often quirky celebration of how maps appear in unexpected places and how they’re used creatively outside of on-line contexts.

Scrambled Maps in the Wild

Now, TripGeo (to which I also contribute) has teamed up with Maps in the Wild to launch Scrambled Maps in the Wild - a new twist on the classic scrambled map jigsaw game. This special series takes selected real-world map images from Maps in the Wild and turns them into interactive puzzles.

The first installment features seven scrambled map games (with more to come), each challenging players to reassemble these creative and unusual map sightings.

Check it out and get puzzling!

If you have an image of a map that you want to contribute to Maps in the Wild e-mail it to "Maps at Mappery dot Org". 

среда, апреля 16, 2025

Hyperlocal Social Media

Ever wondered what people might say if conversations were pinned to real places - like digital graffiti on a map? That’s exactly the experiment Pintalk is trying out.

Created as a minimalist web app, Pintalk invites you to talk where you are - or more accurately, to start or join public text conversations anchored to specific latitude/longitude points. Think of it like a chatroom stapled to a street corner, trailhead, or coffee shop patio.

The developer describes Pintalk as:

“an experiment in discovering real-time, hyperlocal public discussions. What happens when conversations are anchored to places?”

And that’s what makes it fun. There’s no algorithm feeding you trends. No follower counts or hearts. Just geography and curiosity. 

So far, only a handful of discussions have been started on Pintalk, so it might be too early to say how it might be used. However, there’s already a brief conversation in Florida referencing the Blue Origin space launch, and a note in East London about the closure of a local cycle path. These two pins hint at possible uses for Pintalk - as a live event thread or a tool for hyperlocal community chat. Other potential applications include offering tourist tips, venue reviews, documenting local history, or providing real-time incident reports.

🧭 How It Works

Pintalk is stripped down to the essentials - and that’s very much by design.

  • Visit the site - Pintalk uses your browser’s geolocation (or IP fallback) to center the map near you.
  • Click any spot on the map - That opens a chat panel for that exact point.
  • Start talking - Send a message, & boom - you’ve created a persistent pin and public conversation.
  • Or jump into existing pins - Click one to read and join ongoing discussions.
  • No login. No account. - You’re assigned a username like User_1234, and that’s it.
🎯 Will it Work?

Letting users add notes or start local conversations on a map isn’t a new concept. Over the years, there have been plenty of attempts to launch “note maps,” but in my experience, most haven’t gained much traction. The ones that have found success usually serve a clear and focused purpose - like Hoodmaps with its crowdsourced neighborhood stereotypes, or FixMyStreet's local issue reporting tool.

Pintalk’s minimalist, open-ended approach might end up being a weakness - it risks feeling aimless without a defined use case. Then again, that very lack of structure could be its strength. By leaving space for users to shape its purpose, Pintalk might stumble into something more meaningful. Maybe the conversations that emerge will reveal a natural direction - or even inspire a more targeted version down the line.