Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I am using OSM Mapnik for a preset but some of the names of the streets are not in English. Is there a way to force showing the streets with their English names? Thanks.
Comments
Comment #1
tmcw CreditAttribution: tmcw commentedOpenStreetMap used to have 'super experimental' servers serving up fully internationalized tiles - see this wiki page. However, that's down at the moment. Probably the only solution until they stop fumbling is to improve the Google Maps layer type to add the language string to its instances.
Comment #2
zzolo CreditAttribution: zzolo commentedCommitted language setting for Google layers. Note that this per layer type, not per layer:
http://drupal.org/cvs?commit=384918
I think overall, what would be best is to push whatever language setting Drupal has to this.
Comment #3
zzolo CreditAttribution: zzolo commentedI am updating the title. Overall, we should support this for other tile services as well, if possible.
I am not sure how we could make this a generic system so that language can be communicated from Drupal to layer. Or, we can just depend on each layer type to do its own thing.
Comment #4
tmcw CreditAttribution: tmcw commentedEr, I don't know about that plan. There are some serious problems here, that a generic system would only worsen:
I'd say, yes, let's support multilingual Google Maps tiles, but not jump to a needless abstractions when we don't know what, precisely, we'll be abstracting. If multilingual maps do gain traction, then it's likely that the OpenLayers library itself will introduce an abstraction and whatever we built will be unnecessary.
Comment #5
zzolo CreditAttribution: zzolo commentedSounds reasonable. I just wanted to make sure I was not excluding something.