# Worldmap KML, GPX, or TOPOJSON example needed

**URL:** <https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852>\
**Category:** General\
**Created:** [24 September 2019 10:25 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852 "2019-09-24T10:25:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tsepatek](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tsepatek/32/22218_2.png) [@Tsepatek](https://discourse.nodered.org/u/Tsepatek)\
**Post date:** [24 September 2019 10:25 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/1 "2019-09-24T10:25:26Z")

</div>

Hi,  
Could someone post an example how to use kml, gpx or topojson to create for example polyline/ track as a layer?

Best Regards,  
Toni

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [24 September 2019 10:33 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/2 "2019-09-24T10:33:11Z")

</div>

The [documentation describes](https://flows.nodered.org/node/node-red-contrib-web-worldmap) how to use it.

---

<div class="post-metadata">

**Author:** ![Tsepatek](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tsepatek/32/22218_2.png) [@Tsepatek](https://discourse.nodered.org/u/Tsepatek)\
**Post date:** [24 September 2019 10:37 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/3 "2019-09-24T10:37:09Z")

</div>

Yes, I know. I need some example, because I cannot get kml to work.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [24 September 2019 10:45 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/4 "2019-09-24T10:45:24Z")

</div>

So provide the flow you are using with KLM so people can help you figure out what is the issue.

---

<div class="post-metadata">

**Author:** ![Tsepatek](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tsepatek/32/22218_2.png) [@Tsepatek](https://discourse.nodered.org/u/Tsepatek)\
**Post date:** [24 September 2019 11:08 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/5 "2019-09-24T11:08:32Z")

</div>

```auto
[{"id":"f4dbc5c.cb1c638","type":"inject","z":"3d2cb149.f7ca6e","name":"","topic":"","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":"","x":210,"y":760,"wires":[["b23c42b8.fd5c9"]]},{"id":"b23c42b8.fd5c9","type":"function","z":"3d2cb149.f7ca6e","name":"add new layer","func":"msg.payload = {};\nmsg.payload.command = {};\nmsg.payload.command.map = {\n \"overlay\": \"Reitti\",\n \"kml\": \"<kml><Document><Placemark><LineString><coordinates>23.979809737835808,61.489852425755885,154.70000000000073 23.9794614373468,61.490159999602824,154.63282247865766 23.979444644562818,61.49017489964261,154.66684112040653</coordinates></LineString></Placemark></Document></kml>\"};\nreturn msg;\n\n","outputs":1,"noerr":0,"x":440,"y":760,"wires":[["ee87554f.650c08"]]},{"id":"ee87554f.650c08","type":"worldmap","z":"3d2cb149.f7ca6e","name":"","lat":"","lon":"","zoom":"","cluster":"","maxage":"","hiderightclick":"false","coords":"none","path":"/worldX","x":770,"y":880,"wires":[]}]

```

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [24 September 2019 11:09 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/6 "2019-09-24T11:09:35Z")

</div>

Unfortunately your flow isn't currently importable.Please read the following post [How to share code or flow json](https://discourse.nodered.org/t/how-to-share-code-or-flow-json/506) and then edit the above message.

But here's an example of a working gpx

````auto
[{"id":"e6cafba3.9c9818","type":"function","z":"9e9d87d7.596b8","name":"","func":"var m = {overlay:msg.topic, gpx:msg.payload};\n\nmsg.payload = {command:{map:m}};\n\nreturn msg;","outputs":1,"noerr":0,"x":471,"y":103,"wires":[["e0901d7e.5d96b8","7a5eca14.e6428c"]]},{"id":"e0901d7e.5d96b8","type":"worldmap","z":"9e9d87d7.596b8","name":"","lat":"","lon":"","zoom":"","layer":"Watercolor","cluster":"","maxage":"","usermenu":"show","layers":"show","panit":"false","hiderightclick":"false","coords":"none","path":"worldmap","x":637,"y":105,"wires":[]},{"id":"792a879c.26a36","type":"template","z":"9e9d87d7.596b8","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"plain","template":"<gpx>\n <rte>\n <name>A busy route</name>\n <rtept lat=\"50.82052\" lon=\"-0.14491\">\n <name>Start</name>\n </rtept>\n <rtept lat=\"51.4996\" lon=\"-0.12546\">\n <name>end</name>\n </rtept>\n </rte>\n</gpx>\n","output":"str","x":307.5,"y":104,"wires":[["a9ae41d4.c62808","e6cafba3.9c9818"]]},{"id":"fffe28fa.ee019","type":"inject","z":"9e9d87d7.596b8","name":"","topic":"the dash","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130.5,"y":102,"wires":[["792a879c.26a36"]]},{"id":"a9ae41d4.c62808","type":"debug","z":"9e9d87d7.596b8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":436.5,"y":382,"wires":[]},{"id":"7a5eca14.e6428c","type":"debug","z":"9e9d87d7.596b8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":519.5,"y":260,"wires":[]}]```
````

---

<div class="post-metadata">

**Author:** ![Tsepatek](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tsepatek/32/22218_2.png) [@Tsepatek](https://discourse.nodered.org/u/Tsepatek)\
**Post date:** [24 September 2019 11:12 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/7 "2019-09-24T11:12:15Z")

</div>

Thanks, I will try to work it out with you example

---

<div class="post-metadata">

**Author:** ![Tsepatek](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tsepatek/32/22218_2.png) [@Tsepatek](https://discourse.nodered.org/u/Tsepatek)\
**Post date:** [24 September 2019 11:26 UTC](https://discourse.nodered.org/t/worldmap-kml-gpx-or-topojson-example-needed/15852/8 "2019-09-24T11:26:33Z")

</div>

Thank you ukmoose, I will use gpx format 🙂👍
