-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Hebrew street & city names #15
Comments
This is literally the only thing stopping us from switching to mapbox from Google maps + Places API stack. Maybe there's a way we can help provide the data (crowdsource it). Google is super closed source and it hurts our business. |
I've attended a wonderfult talk by Mapbox's @mourner, who explained how not trivial the support for RTL (and Arabic language in particular) is, but it's already been a while and sadly we still don't see support for Hebrew on the map itself while more complex Arabic seems to be available. Is there any way we can help? |
We've addressed the underlying technical challenge of supporting right-to-left text that @mourner described, although for GL JS maps you have to use a plugin to enable RTL text (instructions here). Unfortunately, I don't have an easy answer for you on the data side. As you've noticed, Mapbox Streets v7 doesn't include Hebrew, and although we're adding languages to the Streets source with each new version, I don't think Hebrew will be in the next version either.
It's possible to make maps that combine labels from multiple sources (starting with GL JS 0.42, and very soon in gl-native), so you could make a "Hebrew labels" source that pulled labels from a source like OpenStreetMap, and then make a style that layered the Hebrew labels on top of underlying labels from the Mapbox Streets Source. Doing that with street labels would be more difficult than doing it with point labels, because you'd have to also include all the street geometry in the vector tiles you generated, at which point you would be reproducing a lot of what the Streets Source is already doing for you. The quick and dirty route would probably be to just locally import a GeoJSON file with Hebrew label data -- making a fuller solution would require generating your own vector tiles. If you're interested in taking that challenge on, it would be an awesome contribution. |
Note that the Mapbox Streets source does have a
If you’re interested in this approach, OpenStreetMap’s |
I'll try "the quick and dirty" way, but most likely it won't do it. |
Hello, I need hebrew street names for mapbox. Can anyone here tell me what is the recent status on this ? thanks |
Hi @m00dy, adding full Hebrew labeling to Mapbox Streets isn't on the immediate roadmap, so we can't give much of an estimate there although it's still something we're tracking. This ticket should be up-to-date otherwise on the current state of Hebrew support (there are some local labels in the current Mapbox Streets source, you can also import your own labels from other sources). |
Just a side note: |
Hi |
A quick update: Hebrew is not supported in the newest v8 sources and, as far as I know, is not on the immediate roadmap. As discussed above, this is a data issue, not a rendering one. If and when Hebrew becomes available, this plugin will enable it. |
Any news about Hebrew support? |
did someone figure this out? even a workaround would help me |
Hey,
Is there a chance to support Hebrew language (RTL)?
Thank you
Shaked
The text was updated successfully, but these errors were encountered: