From ge105 at ncf.ca  Mon Apr 13 14:41:33 2026
From: ge105 at ncf.ca (Scott Liang)
Date: Mon, 13 Apr 2026 13:41:33 -0000
Subject: How to use a local openstreetmap tile server with Marble
Message-ID: <1538408819.2511215.1776087678007.JavaMail.zimbra@ncf.ca>

Greetings

I have set up a local tile server that serves the openstreetmap tiles generated by planetiler[1]. The data file is in the mbtiles format. I am trying to make Marble use the locally run tile server to load the maps but whenever I use "Create a New Map" and enter the localhost address, I get "the base tile could not be downloaded successfully" error. Can somebody help me with this problem?

The local server used to render tiles is "tileserver-gl-light"[2], installed with npm. 

It seems to me that the "tile server" I am using returns the data in the .pbf format (e.g. "GET http://127.0.0.1:8080/data/v3/4/10/8.pbf"), when I analyzed the web traffic with f12 tools. How am I going to enter the URL at "Create a New Map" prompt? I tried "http://127.0.0.1:8080/{zoomLevel}/{x}/{y}.pbf" but it returned the error mentioned above. 

Let me know if there is a solution.

[1]: https://github.com/onthegomap/planetiler/blob/main/README.md
[2]: https://github.com/maptiler/tileserver-gl

Regards,
Scott L. Lueng

