import vlastní GPX do mapy

Diskuse k nové verzi mapového API. Napište nám, co se vám na novém API libí či nelíbí a přispějte svými komentáři a připomínkami k jeho zdokonalení.
pep...@...
Příspěvky: 1
Windows NT 64 bits Google Chrome 62.0.320

import vlastní GPX do mapy

odesláno v 04 pro 2017 17:57

Dobrý den, chtěl bych se zeptat, jak mohu vložit vlastní GPX soubor (laugavegur.gpx) do mapy, který mám uložený normálně na svém disku ve stejné složce jako .js soubor?

var xmlDoc = JAK.XML.createDocument('laugavegur.gpx');
var gpx = new SMap.Layer.GPX(xmlDoc, null, {maxPoints:5000});
map.addLayer(gpx); /* Přidáme ji do mapy */
gpx.enable(); /* Zapnout vrstvu */
gpx.fit();

... toto bohužel nefunguje

Případně se nebráním to provést přes KML, když to bude jednoduší.

Díky za radu.

jak...@...
Seznam vývojář
Příspěvky: 55
Windows NT 64 bits Firefox 58.0 64 bits

Re: import vlastní GPX do mapy

odesláno v 05 pro 2017 09:52

Dobrý den,
tenhle problém nesouvisí vlastně s API, ale s tím, jak funguje Javascript. Soubory je třeba načíst pomocí nějakého rozhraní, které máte k dispozici. V prohlížeči to bývá XMLHttpRequest, v novějších třeba i fetch a pokud používáte nějakou knihovnu typu jQuery, tak ta by mohla mít také něco svého (vidím tam použití JAKu, tak tedy třeba JAK.Request). S obsahem odpovědi se pak dá dál pracovat.

Zpět na Mapy API v4.0



cron