Services
Map Styles
Introduction
Our map styles are designed to serve a wide range of users, including developers, businesses, and end users. They can be integrated into web and mobile applications, navigation systems, and analytical tools. The styles are compatible with any mapping engine that supports the Mapbox/MapLibre vector tile format, ensuring flexibility and ease of integration across different platforms.
All map data is sourced directly from OpenStreetMap. We do not modify or alter the original data, ensuring consistency and transparency with the source.
We currently provide two core styles: Day and Night. These styles are not customizable and are delivered as ready-to-use solutions without additional configuration options.
Reachability
The primary focus of our design is high readability and detailed representation of map data. The visual appearance closely resembles the well-known Streets V8 style, providing a familiar and intuitive user experience while maintaining clarity at various zoom levels.
The styles support multiple zoom levels, with a maximum zoom level of 14. The highest level of detail is achieved at zoom level 13, making the maps suitable for both overview and more detailed inspection.
Geocoding
Our geocoding service provides fast and reliable conversion between human-readable addresses and geographic coordinates. It supports both forward geocoding (address to coordinates) and reverse geocoding (coordinates to address), making it suitable for a wide range of applications, including search, navigation, and data analysis.
The service is built on open geographic data, ensuring broad global coverage and up-to-date location information. It supports structured and free-form queries, allowing users to search by full addresses, partial inputs, or place names such as cities, streets, and points of interest.
Special attention is given to relevance and result ranking, helping return the most accurate and useful matches based on the query context. The service is optimized for real-time use cases, providing quick responses even under high load.
Geocoding results include detailed address components (such as country, city, street, and house number when available), as well as geographic coordinates. Reverse geocoding returns the nearest known address or location based on the provided coordinates.
The service supports multiple languages and is well-suited for international applications. It can be seamlessly integrated into web and mobile environments via a simple API.
Routing (a.k.a. turn-by-turn)
Our routing service provides efficient and flexible route calculation between geographic points. It is designed to support a variety of use cases, including navigation, logistics, and spatial analysis.
The service supports multiple transportation modes, such as driving, walking, and cycling, allowing routes to be tailored to different scenarios. Advanced routing logic takes into account road networks, access restrictions, and other relevant attributes to generate accurate and practical routes.
In addition to basic route calculation, the service returns detailed route information, including distance, estimated travel time, and turn-by-turn navigation instructions. This makes it suitable for both simple queries and full navigation experiences.
The routing engine is built on open geographic data, providing broad coverage and consistency. It is optimized for high performance and scalability, ensuring fast response times even for complex routes and long distances.
Supported Formats
The service supports multiple response formats for easy integration:
- JSON — standard structured response format for routes and metadata
- GeoJSON — for direct use in mapping libraries and spatial analysis
- Polyline (encoded) — compact representation of route geometry
- OSRM-compatible format — for compatibility with existing integrations
The API is designed for seamless integration into web and mobile applications and works with modern mapping frameworks that support vector-based rendering.
Localization
Our styles and services are designed to be language-agnostic and multi-lingual. Supported languages include: default, German (de), Russian (ru), English (en), Portuguese (pt), Italian (it), and French (fr).
Demo
GEO.MD is a platform for experimenting and refining our concepts and hypotheses. We develop comprehensive tools and solutions for integrating online and offline navigation using data from OpenStreetMap (OSM).
FAQ
Below, you will find answers to the main questions about the project that our friends and colleagues often ask us.
Why is our services demo located in the .MD domain zone
.MD domain zoneCan Geo.MD be used as a public service?
How frequently is the service data updated?
Can I use my own endpoint or third-party API services?
What APIs do you plan to implement on the platform?
- Valhalla route service API (a.k.a. turn-by-turn)
- Valhalla Isochrone & Isodistance service API
- OSRM format route service API (out of the box from Valhalla)
- Mapbox Directions API format for route service API
- Mapbox Geocoding API format for route service API

