Emergency routing included
Eight routing profiles for emergency vehicles are part of the standard installation, next to a taxi profile and seven further profiles.
KyotoTech Maps Platform
Maps, routing with 16 profiles, address and place search, an admin portal and SDKs, in one installation on a server you control. You choose the region, from a single city to a whole country.
Why KyotoTech Maps Platform
With a cloud map service, map views and route calculations are requests to an outside provider. They are usually metered, and they carry your users' locations out of your network. Running maps yourself often means assembling several separate servers and keeping them in step. The platform delivers maps, routing, search and administration as one product.
Eight routing profiles for emergency vehicles are part of the standard installation, next to a taxi profile and seven further profiles.
Maps, routing, search, places and the admin portal are set up together by one installer.
Roles for your team and API keys with their own limits. Map updates are versioned, and a previous version can be restored.
Add your own places in the map editor and import layers from GeoJSON, KML, GPX or Shapefile. Every imported layer file is scanned for malware before it is accepted.
Seven SDKs covering TypeScript, .NET, .NET MAUI, Java, Swift and Kotlin, plus a REST API. Your team keeps working in the languages it already uses.
Map requests are answered on your own infrastructure. No map provider bills you per request.
Platform
Your own places and data layers are part of it. One admin portal manages the platform, and one set of APIs delivers it to your apps.
Eight profiles for emergency vehicles and a taxi profile are part of the standard set, next to seven further profiles.
Your region as a map, with a light and a dark map style.
Geocoding, reverse geocoding, points of interest and autocomplete. Offline search packages are available for the .NET MAUI SDK.
Add your own locations with the built-in map editor. They appear in search results alongside the addresses and places on the map.
Import GeoJSON, KML, GPX and Shapefile layers. Every imported layer file is scanned for malware before it is accepted.
Users with roles, API keys with their own request limits, map profiles that configure client apps, and your own branding.
Updated map data is prepared as a separate version and can be scheduled. The previous version can be restored.
Download map regions to iOS and Android devices. Interrupted downloads resume, and every download is checked for integrity.
Sample apps
Our sample applications for iOS and Android show how the building blocks come together in an app of your own.
The map of your region in a light and a dark style.
Search results combine your own places with the addresses and places on the map.
Details for your own places, shown on the map.
A route with an alternative to choose from.
How it works
The platform runs on a server you control, in your own data centre or with a hosting provider of your choice. Your apps send their map requests to that server.
SDKs and REST API, secured with API keys
A single city or a whole country: you get the platform for exactly the area you need, on a supported Linux server that you operate.
An automated installer sets up the platform and checks the origin of the package. It also runs in isolated networks without internet access.
Create an API key in the admin portal and add the SDK for your platform. Your app then loads its map configuration from your server.
Developers
Seven client SDKs and a REST API, all speaking to the same server.
TypeScript map component for browser applications.
Native iOS SDK with offline maps.
Native Android SDK with offline maps.
Client library for Java services, Android-compatible.
Five service clients, including search.
Cross-platform mobile SDK with background downloads and offline search.
Lightweight web-view based map for MAUI apps.
For every other language. Request limits per API key, reported in response headers.
Use cases
Dedicated routing profiles for emergency vehicles and map data under your own control. The installer also runs in isolated networks.
Distance matrices and routes with alternatives, with a dedicated taxi profile. No map provider bills you per request.
Offline maps on iOS and Android, plus your own sites and assets as Custom Places.
Map requests are answered on your own infrastructure.
Security
Each key has its own permissions and request limit. Allowed origins are enforced.
Role-based access for the people who manage the platform, from administrator to viewer.
Imported layer files are checked for malware. If the check cannot run, the file is rejected.
Content Security Policy and CSRF protection in the portal, with rate limiting for requests.
The installer checks where a package comes from before it installs it.
Map and routing requests are answered by your own server, as are requests for your places.
On request
There are two ways to get to know the platform. Both start with a short message to us.
We show you maps, search, routing and the admin portal in a guided walkthrough and answer your questions as we go.
Request a demonstrationAsk for your own test environment. We set one up for you and send you access.
Request a test environmentNext step
We answer with a concrete proposal for installation, map data, SDK integration and support.