Skip to Content
ProjectsServices

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

The core team resides in Moldova and is grateful for this wonderful land. Through this project, we hope to spread knowledge about this beautiful, small, and charming country.

Can Geo.MD be used as a public service?

Geo.MD is only a demo of the services we offer. It is not designed for public use, and there are no current plans to change that.

How frequently is the service data updated?

Data is updated only upon request or when there are significant changes in how we process data imported from OpenStreetMap.

Can I use my own endpoint or third-party API services?

Yes, we are working on that. However, our primary focus is to expand the functionality and ensure it works reliably with our own APIs, and only after that, we plan to adapt it for 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
Last updated on