SMap API - vrstva s GPX záznamem

by smap

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <script type="text/javascript" src="https://api.mapy.cz/loader.js"></script>
    <script type="text/javascript">Loader.load();</script>
</head>

<body>
    <div id="m" style="height:380px"></div>
</body>
</html>

JavaScript

var center = SMap.Coords.fromWGS84(14.41790, 50.12655);
var m = new SMap(JAK.gel("m"), center, 13);
m.addControl(new SMap.Control.Sync()); /* Aby mapa reagovala na změnu velikosti průhledu */
m.addDefaultLayer(SMap.DEF_TURIST).enable(); /* Turistický podklad */

var mouse = new SMap.Control.Mouse(SMap.MOUSE_PAN | SMap.MOUSE_WHEEL | SMap.MOUSE_ZOOM); /* Ovládání myší */
m.addControl(mouse);

var xhr = new JAK.Request(JAK.Request.XML);
xhr.setCallback(window, "response");
xhr.send("//api.mapy.cz/xml/sample.xml");

var response = function(xmlDoc) {
    var gpx = new SMap.Layer.GPX(xmlDoc);
    m.addLayer(gpx);
    gpx.enable();
    gpx.fit();
}