Since some time, maps at Wikivoyage are incorrectly presented with missing markers if the map contains external mapshapes (geolines etc.) It seems that the mapserver does not return mapshape objects on async ajax requests.
The following errors occur in the Javascript console:
Unable to add datalayers to map. load.php:123:192 jQuery 60 initialize mightThrow process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith mightThrow process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith updateFunc fire fireWith tuple[0] mightThrow process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith mightThrow process resolve mightThrow process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith mightThrow process resolve mightThrow process (Async: setTimeout handler) resolve fire fireWith fire fire fireWith mightThrow process
And:
XHR GEThttps://maps.wikimedia.org/geoline?getgeojson=1&ids=Q5017773 [HTTP/2 404 Not Found 47ms] XHR GEThttps://maps.wikimedia.org/geoline?getgeojson=1&ids=Q5017776 [HTTP/2 404 Not Found 62ms] XHR GEThttps://maps.wikimedia.org/geoline?getgeojson=1&ids=Q5017773 [HTTP/2 404 Not Found 47ms] XHR GEThttps://maps.wikimedia.org/geoline?getgeojson=1&ids=Q5017776