From c8dfec212ccecf4f210616afb3225e5e7bb01536 Mon Sep 17 00:00:00 2001 From: Noktoborus Date: Fri, 17 Mar 2023 16:50:31 +0400 Subject: [PATCH] Display [tourism=attraction][name] --- Default.style/poi_interesting_place.svg | 5 +++++ Default.style/points.mapcss | 19 +++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 Default.style/poi_interesting_place.svg diff --git a/Default.style/poi_interesting_place.svg b/Default.style/poi_interesting_place.svg new file mode 100644 index 0000000..e974805 --- /dev/null +++ b/Default.style/poi_interesting_place.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/Default.style/points.mapcss b/Default.style/points.mapcss index 8f64de3..4e7ac70 100644 --- a/Default.style/points.mapcss +++ b/Default.style/points.mapcss @@ -10,6 +10,23 @@ node,area { font-stroke-width: 1pt; font-stroke-color: @color_label_stroke; + @if Style == Outdoor + |z16-{ + // tourism=attraction можно встретить на любых объектах, + // потому его лучше держать в самом начале списка отображаемых объектов + // и, при случае, заменить неопределённую иконку на подходящую. + [tourism=attraction][name] { + icon-image:"poi_circle_small.svg"; + icon-tint: @color_icon_tourism; + details-enabled: 1; + |z18-{ + text: eval(locTag('name')); + text-color: @color_text_tourism; + } + } + } + @endif + [place=country] { |z2-8 { text: eval(locTag('name')); @@ -554,8 +571,6 @@ node,area { @endif @if Style == Outdoor - // node|z16-[tourism=attraction], не применяем, потому что это просто маркер для туристических объектов с другими тегами. - // Можно давать буст в поиске или иконку больше делать - но менять иконку не надо. |z16-{ [tourism=information], [shop=ticket] {