maps

Integrate OpenStreetMap, Nominatim, Overpass API, and OSRM for geocoding, routing, and POI search.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill maps-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/productivity/maps
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill maps-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies location-based queries by leveraging OpenStreetMap and OSRM, offering a comprehensive solution for geocoding, routing, and POI search without the need for API keys.

Core Features & Use Cases

  • Geocoding: Convert addresses or place names into coordinates.
  • Reverse Geocoding: Retrieve addresses from coordinates.
  • POI Search: Find points of interest like restaurants, hospitals, and more within a specified radius or by address.
  • Routing: Calculate driving, walking, and cycling routes between two points.
  • Timezone Information: Get timezone details for any location.
  • Area Search: Search for POIs within a geographic area defined by a bounding box.
  • Use Case: Imagine you need to find the nearest Italian restaurants in a specific area or get driving directions from your current location to a landmark.

Quick Start

Use the maps skill to find nearby restaurants at your current location.

Frequently Asked Questions about maps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform geocoding and POI search without an API key?

You can perform geocoding and POI search without an API key by integrating with OpenStreetMap, Nominatim, and Overpass API. This allows you to convert addresses to coordinates and find points of interest like restaurants within a specified radius.

Can I calculate driving and walking routes using OpenStreetMap data?

Yes, you can calculate driving, walking, and cycling routes using OpenStreetMap data. The Skill integrates with OSRM to provide routing capabilities between two points for your location intelligence needs.

What is reverse geocoding and how does it work with OpenStreetMap?

Reverse geocoding retrieves addresses from geographic coordinates. This Skill handles reverse geocoding by integrating with Nominatim and OpenStreetMap, enabling you to extract location details directly from latitude and longitude data.

How do I find points of interest within a specific bounding box area?

To find points of interest within a specific area, you can use the area search feature. This functionality queries the Overpass API using a defined bounding box to locate POIs like hospitals within that geographic region.

Does this location intelligence approach provide timezone information for coordinates?

Yes, this location intelligence approach provides timezone information for any location. By processing geospatial data through OpenStreetMap integrations, you can retrieve accurate timezone details alongside geocoding and routing outputs.

Are there limitations to using OSRM for routing compared to other location intelligence tools?

OSRM routing is suitable for driving, walking, and cycling directions without API keys. However, limitations depend on the OpenStreetMap data coverage in your target region, which may affect routing accuracy in less mapped areas.