Map Management
This page explains how to upload and manage custom maps.
If it is unclear how event-level maps and category-level maps relate to each other, start with Understand the event structure.
If you do not set a custom map, NaviTabi uses the default background map. In Japan this is the Geospatial Information Authority map, and outside Japan it is OpenStreetMap.
Supported format
| Format | Description |
|---|---|
| KMZ | A ZIP package that contains KML and image tiles |
We recommend keeping KMZ files at 5 MB or less (the app accepts uploads up to 10 MB). A tile size of 512 × 512 px is recommended (for both app and web). Do not use Japanese characters in the KMZ file name or in the internal image file names. Before importing, we recommend opening the file in Google Earth to confirm that the map appears in the correct location. The limit may vary depending on the app version.
Upload a map
- Smartphone App
- Web
From the menu on the Manage screen, choose Manage Raster Maps.
- Tap the + button
- Choose how to upload:
- Import KMZ File (on Android, "Select KMZ File") - Select a KMZ file stored on the device
- Create from Map Image - Generate KMZ from an image with the calibration wizard (see below)
- When the upload finishes, the map is added to the list (it gets a temporary name)
- Select the map in the list and enter the map name and copyright credit in Edit

Upload from Manage Maps at /mypage/maps in My Page.
- Under Import, select a KMZ file in KMZ file. A preview of the map appears on the right
- Choose Create a new map or Replace an existing map
- For a new map, enter the name and copyright (to replace, choose the map to replace)
- Click Save (or Replace when replacing)

When you use a map made by another person or organization, such as an orienteering map, as the background map, get permission in advance from the map's owner (its maker or publisher) to use it in NaviTabi. The text you enter as the copyright credit is shown on the map in the participants' play screen and on PDF maps. Enter the credit that the map's owner asks for.
Calibration wizard (smartphone app)
You can create a KMZ file from a paper map or a scanned image.
Steps
- Choose an image - Select a map image from the device photo library or files
- Register four control points - The map image is shown at the top of the screen and the map at the bottom. Align the cross at the center of both with the same point and register it
- Move the image above to put a landmark under the cross, then tap Register Raster for Point ①
- Move the map below to put the same place under the cross, then tap Register Map for Point ①
- Repeat this for the four points ① to ④
- Check the preview - Tap Preview at the top right to see the calibrated result over the map. Use the Opacity slider to check alignment
- Export - Use Export KMZ to save a KMZ file and upload it directly
Distribute the control points near the four corners of the map. If the four points are too close together, the conversion becomes less accurate.
Edit and delete maps
Edit
For an uploaded map, you can change:
- Map Name
- Copyright Credit shown on the map
- Replace the KMZ file by importing a new file or recreating it with the wizard
Preview
If you open the preview from the map list, the map is shown over the base map. You can adjust opacity to confirm the alignment.
Delete
To delete a map, tap its row in the map list in the smartphone app, open Edit Info, and tap the trash icon at the top right.
If a map is currently assigned to an event, first change the map setting in that event and then delete it.
Assign a map to an event
Choose the map to use from Background Map in the event edit screen. The Select Map screen lists the options in this order from the top.
| Option | Description |
|---|---|
| Default Map | Standard tile map. The most suitable map is chosen automatically by country |
| Smartphone Map | Shows only the default map provided on the device |
| Public maps | Maps published by other organizers |
| My maps | Custom maps you uploaded |

Paid public maps show 🔒 and cannot be selected without the Organizer Plan.
The background map is an event-level setting. There is no option to assign a different map per category. If you need different maps per category, create separate events (see Understand the event structure).
KML vector overlays
In addition to a KMZ image map, you can display vector overlays from a KML file, such as polygons and polylines. This is useful for showing out-of-bounds areas or reference routes.
Shapes from a KML file only draw visual elements on the map. If you want to alert participants (vibration, sound, notifications) when crossing boundaries, and monitor or record boundary violations in real time on the organizer screens, use Play Area and Restricted Areas.
You can upload KML files up to 2 MB (with the latest app version).
Importing and displaying KML vector overlays is supported only in the smartphone app (iOS / Android).
You can upload a KML file from the course edit screen to display vector shapes (lines and polygons) overlaid on the map. This is useful for showing out-of-bounds areas or drawing recommended and reference routes.
Configuration scope
KML files are configured per course. You can set one file per course, and re-uploading overwrites and replaces it.
Import steps
- Smartphone App
- Web
- Open the course edit screen
- From the Options menu of the "…" (Android: "︙") button at the top right of the toolbar, select Import KML file (vector shapes) (to replace it, select Replace KML file; to delete it, select Remove KML file)
- Choose a
.kmlfile from your device's file picker - When the upload finishes, the selected KML is overlaid on the course map

The web version does not support importing or displaying KML vector overlays. Configure them from the smartphone app (iOS / Android).
Supported elements and styles
The following elements are read from each Placemark in the KML.
| Element | Description |
|---|---|
LineString | Drawn as a polyline |
Polygon | Drawn as a filled shape with an outline. Holes are also supported |
MultiGeometry | Multiple geometries drawn together |
The following style settings are applied.
- The color and line width of
<LineStyle> - The fill color of
<PolyStyle> - Resolution of
<StyleMap>/styleUrlreferences
Coordinates are assumed to be WGS84 (latitude and longitude). Elements with <visibility>0</visibility> are not drawn.
File size and limits
- Keep the file size at 2 MB or less
- Only one KML file can be set per course (re-upload to replace)
- Do not use Japanese characters in the KML file name
- Vector shapes are shown only on the map in the app. They are not shown on the map exported to PDF
Related pages
- Check the overall event structure: Understand the event structure
- Set up play areas and restricted areas: Play Area and Restricted Areas
- Apply maps to courses and spots: Course and spot settings
- Review how to think about event areas: Operations Guide - Preparation before the event