PowerShell.Map

1.0.1

Interactive 2D/3D map visualization for PowerShell using MapLibre GL JS and OpenStreetMap. Although usable standalone, this module is primarily designed for Claude Desktop integration via the PowerShell.MCP module, enabling AI-powered map visualization.

Minimum PowerShell version

7.2

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PowerShell.Map

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PowerShell.Map

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Yoshifumi Tsuda. All rights reserved.

Package Details

Author(s)

  • Yoshifumi Tsuda

Tags

Map Visualization GIS Leaflet OpenStreetMap Route Geocoding Interactive

Cmdlets

Show-OpenStreetMap Show-OpenStreetMapRoute Start-OpenStreetMapTour

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

PowerShell.Map v1.0.1 - 3D Map Support & Enhanced Descriptions

=== What's New in v1.0.1 ===
• 🎮 3D Map Visualization - Interactive 3D terrain and building views
• 📝 Location Descriptions - Display detailed information for each marker

=== Key Features ===
• 🗺️ Interactive 2D/3D OpenStreetMap Display
• 🛣️ Route Visualization with Turn-by-Turn Directions
• 🎬 Animated Tours for Multiple Locations
• 🌍 Geocoding & Reverse Geocoding
• 📍 Multiple Markers with Custom Colors and Descriptions
• ⚡ Smooth Animations with Duration Control
• 🎯 CSV Pipeline Support

=== Quick Start ===
1. Import-Module PowerShell.Map
2. Show-OpenStreetMap Tokyo
3. Show-OpenStreetMapRoute -From Tokyo -To Osaka
4. Start-OpenStreetMapTour Tokyo, Kyoto, Osaka

=== Examples ===
# Display a location
Show-OpenStreetMap "Tokyo Tower"

# Display multiple locations
Show-OpenStreetMap -Location Tokyo, Osaka, Kyoto

# With coordinates and zoom
Show-OpenStreetMap -Location "35.6586,139.7454" -Zoom 15

# With descriptions and colors
$locations = @(
   @{ Location = "Tokyo"; Description = "Capital of Japan"; Color = "red" }
   @{ Location = "Osaka"; Description = "Second largest city"; Color = "blue" }
)
Show-OpenStreetMap -Locations $locations

# 3D terrain visualization
Show-OpenStreetMap "35.3606,138.7274" -Enable3D -Zoom 11 -Pitch 70

# Show route between two locations
Show-OpenStreetMapRoute -From Tokyo -To Osaka -Color "#ff0000"

# Create animated tour
Start-OpenStreetMapTour Paris, London, Berlin -Duration 2.5 -PauseTime 2

# CSV pipeline
Import-Csv locations.csv | Show-OpenStreetMap

=== Requirements ===
Windows 10/11, PowerShell 7.2+, Internet connection (for OpenStreetMap tiles)

=== Claude Desktop Integration ===
This module integrates with Claude Desktop via PowerShell.MCP:
• PowerShell Gallery: https://www.powershellgallery.com/packages/PowerShell.MCP
• GitHub: https://github.com/yotsuda/PowerShell.MCP

=== Documentation ===
Full documentation: https://github.com/yotsuda/PowerShell.Map#readme

FileList

Version History

Version Downloads Last updated
1.0.1 (current version) 6 11/1/2025
1.0.0 13 10/17/2025