Uk:Key:name:left
name:left |
Опис |
---|
Назви лінійних обʼєктів можуть різнитись по різні боки. |
Група: names |
Застосовується до цих елементів |
Використовується разом з |
|
Статус: де-факто |
Інструменти |
Цей ключ зазначає назву лінійного обʼєкта на його лівому боці, на відміну від правого. Як правило, це стосується дороги або водного шляху, який утворює кордон.[1]
Як позначати
Використовуйте теґи name:left=* та name:right=*, щоб вказати назви по обидва боки окремо (використовуючи напрямок лінії ОСМ для визначення лівого та правого боків). Теґ name=* все ще може включати обидві назви для підтримки різних інструментів.
Наприклад, Leopold Luypaertstraat / Borghtstraat Leopold Luypaertstraat / Borghtstraat позначено:
- name:left=Leopold Luypaertstraat
- name:right=Borghtstraat
- name=Leopold Luypaertstraat / Borghtstraat
Багатомовні назви
Ключ також можна поєднати з мовним суфіксом з name:left:XX=*, де XX – ISO-код мови. Дивіться: Багатомовні назви.
Наприклад, Komenstraat - Chemin des Quatre Rois Komenstraat - Chemin des Quatre Rois позначено:
- name:left:fr=Chemin des Quatre Rois
- name:left:nl=Vier Koningenweg
Напрямок руху
name:left=* та name:right=* спочатку були розроблені для рендерерів, які зміщували б напис ліворуч або праворуч від лінії. Однак маршрутизатори повинні повʼязувати кожну назву з напрямком руху, щоб користувач побачив правильну назву під час подорожі в одному напрямку вздовж дороги. Значення name:left=* та name:right=* не настільки очевидне для маршрутизатора, оскільки сторона дороги, по якій відбувається рух, відрізняється від одного регіону до іншого і базується на driving_side=*. Щоб задовольнити цей варіант використання, name:left=* та name:right=* іноді поєднуються з name:forward=* та name:backward=*, за аналогією з багатьма іншими ключами, такими як maxspeed:forward=*, turn:lanes:forward=* та ref:forward=*, які добре підтримуються маршрутизаторами. [1] (API Mapbox Directions на основі Valhalla підтримує name:forward=* та name:backward=*.)
Приклади
- Вулиця знаходиться на кордоні між Бельгією та Нідерландами. Назва в Бельгії – "Amsterdamsestraat", а назва в Нідерландах – "Brusselsestraat".
- У Нью-Йорку ця вулиця – це Рубі-стріт у Брукліні з одного боку та 75-а вулиця в Квінсі з іншого боку, яку не слід плутати з 75-ю вулицею в Брукліні. Щоб геокодер не повертав не на ту 75-ту вулицю, шукаючи ту, що в Брукліні, кордон Бруклін-Квінс повинен точно відповідати вулиці.
Примітки
- ↑ Історично, name:left=* та name:right=* також додавались до ліній boundary=administrative. Однак це використання було замінено на використання звʼязків boundary=administrative. Сьогодні ви можете безпечно видалити name:left=* та name:right=* з ліній, який вже є членами звʼязків boundary=administrative.