I know this answer was late, but I had the same problem with client standalone cards in Linux
You need to create a directory structure for your map tile. Since I used openstreetmaps, I copied the directory structure that they use, i.e. Root / zoom_level / area_level_1 / area_level_2 / tile.png
eg.
~ / osmTiles / 12/3820 / 2078.png
(https://marble.kde.org/install.php?), ( ), osm .png
npm node.js http- http- http//localhost: port ( : fooobar.com/questions/6569/...)
.:
http-server ~/osmTiles -p 8080
, osmTiles http//127.0.0.1: 8080
, QML
Plugin {
id: osmPlugin
name: "osm"
PluginParameter { name: "osm.useragent"; value: "My Company Name" }
PluginParameter { name: "osm.mapping.host"; value: "http://127.0.0.1:8080/" }
PluginParameter { name: "osm.mapping.copyright"; value: "MyCompany" }
}
QML, . , , . , supportedMapTypes [7] . , , ,
Map{
plugin: osmPlugin
activeMapType: supportedMapTypes[7]
}