Japanese Maps showing Chinese

Hi. I live in Japan, and I notice when I’m designing routes on the site, the Liberty map has place names in Chinese in the roman alphabet (sorry, I don’t know which Chinese), whereas the OSM has them in Japanese kanji.

I mention this because when I export to a gpx track to put on my phone to use with the OSMAnd+ app, the TTS says road names as Chinese. The choice of map doesn’t seem to affect the gpx export much. Is this correct?

I’ve been asking on the app support Telegram but there doesn’t seem to be a reason for it in the app, or at least we’ve eliminated suggestions.

Setup: Android phone running in English, OSMAnd+.

Thanks for bringing this up.

Which OSM map did you compare liberty to? Kurviger OSM? Are the names of Kurviger OSM correct?

This is correct, map choice does not influence the routing.

If you export a GPX track, the track should not contain any road names. So in this case it is very likely that OSMAnd stores the Chinese names as well?

To explain a bit more, we use OSM data, here is one city for example. Not sure how your sample data looks like, maybe you can share more info on that?

Open Street Map FAU


So this is a Liberty based map, and the Chinese in roman letters.

… and here is the same area from Open Street Map FAU, with the Japanese on it.

1 Like

This would explain the situation. I went through:

  • all my app settings in OSMAnd to make sure I only had Japanese and English installed
  • tried with both OSM FAUand Liberty selected (and checked the .gpx in a text editor) - same result.

OSM as base maps are the only things in common between the two. I wonder then if in OSMAnd I need to find what map code/tag it’s using - the image appears in Japanese, but it is speaking them via TTS in Chinese. Thanks; I’ll do some more digging.

I have updated Kurviger Liberty to also show the Japanese text. It can take a few days until this is visible in all places :+1:

1 Like

It’s the same thing with the Kurviger OSM map (also pinyin). OpenStreetMap (FAU) features no romanisation at all, only the kanji, but interestingly the OpenStreetMap DE (FAU) map does have (the correct) rōmaji, so I’ll just use that one.

It is happening again, for example here with the Kurviger Liberty map:

The romanisation of the kanji is done in pinyin (for transliterating Chinese characters) rather than rōmaji.

1 Like

Thanks for the info.

Please note, the OSM Fau maps are not hosted by us, this is a mirror of the official OSM map styles and we can’t really change anything about these.

Kurviger OSM and Kurviger Liberty is hosted by us, so we could change something here.

Unfortunately I can’t read Chinese nor Japanese characters. I am happy to check if we can improve something, but I would need more details, like what is shown and what it should be like. Ideally 2-3 samples, so I can check if we can change it or not. (Can’t promise anything here, sorry :slight_smile:)

1 Like

Thanks for the response, and offering to look into the matter (which does not, by any means, hinder my use of the maps; it’s simply jarring to see Japanese kanji translitered in pinyin).

The location that I highlighted (circled) in the screenshot above, 市木, is romanised in pinyin as “Shì Mù” when it should be “Ichigi” (or “Ichiki”, both are possible).

Near to that place is 千町, romanised as “Qiān Tīng” (Chinese pinyin), though it should be “Senjyō” (Japanese rōmaji).

Earlier I said that the OpenStreetMap DE (FAU) map uses the correct rōmaji, but actually that’s not true. It has 市木 as “shi ki” (mixing on and kun readings, perhaps based on frequency, as 市 is most often read as “shi”) and 千町 as “sen machi” (same thing, mixed readings, perhaps based on frequency analysis).

I did want to provide the examples, as requested, but having slept on this matter I’m not sure that it’s reasonable to expect Kurviger to ensure that the maps it uses will have Chinese characters transliterated correctly depending on the country/region in which they’re used. So if you are able to include proper rōmaji on Japanese maps, that will be very much appreciated; and if you can’t, that’s OK.

I should note that major place names are transliterated properly in rōmaji, so for example 倉吉市, north of my screenshot, is correctly shown as “Kurayoshi”. It’s only the names of smaller places that are transliterated in pinyin, so this really is a… small issue.

1 Like

Got it, thanks for clarifying.

It seems like the Shì Mù is generated. This is done by a software that is part of our map stack. So unfortunately there is not much we can do short term about this.

I think it’s great that we are aware of the issue. In general I am happy to fix issues like that, if it’s possible. In this case I fear it’s not possible for us to fix this easily.

So for Kurayoshi, the international name is tagged in OpenStreetMap, that’s why it’s shown correctly: Relation: ‪倉吉市‬ (‪4110067‬) | OpenStreetMap

So it appears that there is only an issue with generated international names.

1 Like

Thanks for following up and explaining why some (bigger) towns are correctly named while most of the smaller ones are not. Not such a big deal; I will live (easily) with it.

明けましておめでとうございます。

2 Likes