Uk:Key: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
.