OpenStreetMap 로고 OpenStreetMap

Plotting a route (from relations) on an OSM map

Richard님이 English로 2008년 12월 14일에 게시함.

We have lots and lots of lovely relations in the OSM database these days (as well as some fairly nasty ones) but they're not always shown on the map of your choice.

So I've just knocked up a very little bit of code to take a route relation, and plot it on a map using OpenLayers. Code here, example here.

이메일 아이콘 Bluesky 아이콘 Facebook 아이콘 LinkedIn 아이콘 마스토돈 아이콘 텔레그램 아이콘 X 아이콘

토론

2008년 12월 14일 23:18IgnoredAmbience님의 의견

Arrgh! You've used the evil piece of GPX code that should really be sent to /dev/null.
Anyway, there's an easier way to do this. Just grab the full OSM file from the API, and add it to OL using the Vector layer + OSM format.

2008년 12월 14일 23:28Richard님의 의견

Ha ha. FSVO "easier" maybe. I tried using the proper way to do it - in fact, I spent half the afternoon using GML which should logically be much more flexible than GPX - but the only thing that'd work (in this browser, at least) was said evil piece of GPX code...

2008년 12월 14일 23:52IgnoredAmbience님의 의견

A demo, http://ge.pythonmoo.co.uk/maps/osmrelations.htm
Also shows the upcoming method of vector handling in OL, currently broken with reprojectioning stuff. (Tower Hamlets)

2008년 12월 15일 13:49kaerast님의 의견

I've been looking for something like this, between these two I can now render the Lycian Way relation nicely to make it clearer what's missing.

댓글을 남기려면 로그인하세요