NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

I'm looking for pointers as to how I can generate maps of journeys across Asia based on OSM (including place names as specified in my own (json?) list and a route).

There's a lot of info out there and I've already spent a few evenings trying to find the way ahead, without much success.

I want to avoid running my own renderer. I want to avoid paid-for services. I want places (towns) to be shown as dots, not the usual pins one gets as markers. I want to be able to create different journeys by switching the json data, but using the same style.

Can anyone help with some advice or a link to a tutorial or guide?

TIA

asked 13 Sep '13, 20:57

Catford%20Dog's gravatar image

Catford Dog
26113
accept rate: 0%

edited 13 Sep '13, 21:00

1

You are looking for a quite special solution with a bunch of individual features.

IMHO there is no such program out-of-the-box.

Maybe we can help you if you take one key feature you want (maybe map display) and then tell us in detail any program or map display you already tried, and why it is no good for you.

Same is about routing solutions:

http://wiki.openstreetmap.org/wiki/Routing

Is there any solution that comes near your aim?

(16 Sep '13, 16:46) stephan75
1

Or, let's look at it another way: say you generate a GPX of your route (maybe using the public instance OSRM, http://osrm.at/) and display it on the your website with Leaflet (http://leafletjs.com/). What else would you need to do that this combination wouldn't provide?

(16 Sep '13, 16:51) Richard ♦
1

Possibly I am barking up the wrong tree. I suppose I am looking at OSM as an open source alternative to Google Maps. I sense now that this is wrong.

In Google Maps I can write some quite simple Javascript to send latlong points to the Google Maps API and have it return a map populated with my data. Is this possible with OSM?

(16 Sep '13, 18:55) Catford Dog
4

Yes, but OpenStreetMap doesn't provide one official JavaScript library (which Google calls an API, though we don't) which you have to use. Instead, you can choose any library that will display OSM map tiles. Leaflet and OpenLayers are the two most popular; most people agree that Leaflet is currently easier to use and provides the most commonly requested functionality. See http://leafletjs.com/ for more.

(16 Sep '13, 19:13) Richard ♦
1

You may try this: http://umap.openstreetmap.fr/en/ (use OSRM to export a GPX if you want to follow exactly the road) or that: http://syj.renevier.net/

(17 Sep '13, 09:34) Pieren
Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×60
×28
×2

question asked: 13 Sep '13, 20:57

question was seen: 2,940 times

last updated: 17 Sep '13, 09:34

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum