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
processAnd:
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