В общем, получилась у меня та же петрушка, что и 2 года назад.
Eugeny_B, у вас стиль stranger нормально подписи показывает? Взять, например, озёра и реки — они с названиями получаются?
Если бы разобраться, что с чем сверять (на предмет наличия отсутствия ), а то не знал, да ещё и забыл)) Было бы чудно.
Файл lines содержит такое по рекам:
waterway=river [0x1151a resolution 18-18 continue]
waterway=river [0x1f resolution 19-24 continue]
TYP содержит:
[_line]
Type=0x1f
;GRMN_TYPE: Water Features/RIVER/Large stream or river/Non NT
UseOrientation=Y
LineWidth=2
Xpm="0 0 1 0"
"1 c #2D76D0"
String1=0x19,река
ExtendedLabels=Y
FontStyle=Default
CustomColor=Day
DaycustomColor:#0000B4
[end]
и ещё:
[_line]
Type=0x1151a
;GRMN_TYPE: Customizable Line Types/CUSTOMIZABLE_LINE_251/Non-routable customizable line/Non NT, NT
UseOrientation=N
LineWidth=1
Xpm="0 0 1 0"
"1 c #2D76D0"
String1=0x19,река
ExtendedLabels=Y
FontStyle=SmallFont
CustomColor=Day
DaycustomColor:#0000B4
[end]
«String1=0x19,река» — очевидно, что имеется в виду тип объекта (который мне и показывается при наведении курсора). Но совсем не очевидно, откуда должно браться название этого объекта. Иными словами, откуда берутся названия объектов вообще?
Ясно, что изначально они есть в pbf, но потом куда они прописываются и в каком виде хранятся?
shop=convenience {set name='${name}, продукты' | 'продукты' } [0x2e02 resolution 22]
amenity=pub { name '${name}, паб (${phone})' | '${name}, паб' | 'паб' } [0x2d02 resolution 22]
Выяснил, что продуктовые не получали названия (отображаемого при наведении курсора на точку) из-за наличия «set» и «=». А этих set понаставлено почти везде.
Теперь бы узнать, как заставить присваивать названия (те же реки/озёра), выводимые всегда (независимо от курсора).