Tady je skript, ktery staci strcit za zakladni example vlozeni mapy, znacky bere z javascriptoveho zdroje (upraveny json). Kdybyste nekdo vedel jak delat snadno ruznobarevne znacky, uvitam to ;-). Cele je to quick hack jak nasypat nejaka data do mapy z lokalniho html/js.
stolystr = '[\n'+  '{  "objectid": 28940,  "id_dd": 32412,  "id_sdd": 3040,  "cislo_oznameni": "2814",  "nazev_dila": "propad Chabařovice (p.č. 235/1)",  "kategorie_dila": "Opuštěné důlní dílo",  "druh_dila": "Propad",  "profil_dila": "Kruhový",  "rozmery_usti": "3",  "hloubka_delka_dila": 3,  "ukonceni_provozu": "před r. 1945",  "oznameno_rok": 2021,  "surovina": "Uhlí hnědé",  "spravce": "Palivový kombinát Ústí, státní podnik IČ: 00007536",  "y_sour": 766888,  "x_sour": 974155,  "z_sour": null,  "katastr_nazev": "Chabařovice",  "katastr_cislo": 650498,  "okres_nazev": "Ústí nad Labem",  "kraj_nazev": "Ústecký kraj",  "mapa_zm50": "0232",  "cis_podd_uzemi": 1866,  "sidlo_obu": "Most",  "signatury": null,  "datum_zmen": 1614084120000},\n'+
'{  "objectid": 28958,  "id_dd": 32413,  "id_sdd": 3043,  "cislo_oznameni": "2813",  "nazev_dila": "propad Tušť (p.č. 1568)",  "kategorie_dila": "Staré důlní dílo",  "druh_dila": "Propad",  "profil_dila": "Kruhový",  "rozmery_usti": "2",  "hloubka_delka_dila": 0.8,  "ukonceni_provozu": "do 19. století",  "oznameno_rok": 2021,  "surovina": "Železné rudy",  "spravce": "Neexistuje",  "y_sour": 725298,  "x_sour": 1178198,  "z_sour": null,  "katastr_nazev": "Tušť",  "katastr_cislo": 771937,  "okres_nazev": "Jindřichův Hradec",  "kraj_nazev": "Jihočeský kraj",  "mapa_zm50": "3311",  "cis_podd_uzemi": null,  "sidlo_obu": "Plzeň",  "signatury": null,  "datum_zmen": 1614715080000},\n'+
'{  "objectid": 28960,  "id_dd": 32471,  "id_sdd": 3051,  "cislo_oznameni": "2822",  "nazev_dila": "propad Božičany X",  "kategorie_dila": "Staré důlní dílo",  "druh_dila": "Propad",  "profil_dila": "Kruhový",  "rozmery_usti": "4",  "hloubka_delka_dila": 2.5,  "ukonceni_provozu": null,  "oznameno_rok": 2021,  "surovina": "Uhlí hnědé",  "spravce": "Neexistuje",  "y_sour": 856452,  "x_sour": 1006695,  "z_sour": null,  "katastr_nazev": "Božičany",  "katastr_cislo": 608939,  "okres_nazev": "Karlovy Vary",  "kraj_nazev": "Karlovarský kraj",  "mapa_zm50": "1121",  "cis_podd_uzemi": 441,  "sidlo_obu": "Sokolov",  "signatury": null,  "datum_zmen": 1615808280000},\n'+
'{  "objectid": 28977,  "id_dd": 30271,  "id_sdd": 3031,  "cislo_oznameni": "2803",  "nazev_dila": "Jáma František",  "kategorie_dila": "Staré důlní dílo",  "druh_dila": "Jáma",  "profil_dila": "Obdélníkový",  "rozmery_usti": "3x2",  "hloubka_delka_dila": 30,  "ukonceni_provozu": "před i po 1945",  "oznameno_rok": 2020,  "surovina": "Uhlí černé",  "spravce": "Neexistuje",  "y_sour": 789936.44,  "x_sour": 1035082.55,  "z_sour": 340.52,  "katastr_nazev": "Rakovník",  "katastr_cislo": 739081,  "okres_nazev": "Rakovník",  "kraj_nazev": "Středočeský kraj",  "mapa_zm50": "1214",  "cis_podd_uzemi": 1416,  "sidlo_obu": "Praha",  "signatury": "GF P141528",  "datum_zmen": 1606925160000}\n'+
']';
var stoly = JSON.parse(stolystr);
// dulni dila
var layer2 = new SMap.Layer.Marker();
m.addLayer(layer2);
for (var i=0;i<stoly.length;i++) {
 var coord = SMap.Coords.fromJTSK(stoly[i].x_sour,stoly[i].y_sour); // toto bere souradnice z krovaka, nutno opravit nejspis na WGS84
 var options = {}; 
 options.title=stoly[i].nazev_dila+"\n"+"ID DD: "+stoly[i].id_dd ;
var card = new SMap.Card();
card.getHeader().innerHTML = "<strong>"+stoly[i].nazev_dila+"</strong>";
card.getBody().innerHTML = stoly[i].druh_dila+
   (stoly[i].profil_dila != null ? ", profil "+stoly[i].profil_dila+" ":"")+
   (stoly[i].hloubka_delka_dila!= null ? " (hloubka/delka "+stoly[i].hloubka_delka_dila+") ":"")+ " (ukončeno "+stoly[i].ukonceni_provozu+")"; 
 
 var marker = new SMap.Marker(coord, "myMarker"+i, options);
 marker.decorate(SMap.Marker.Feature.Card, card);
 layer2.addMarker(marker);
 }
layer2.enable();