Anonymous | Login | Signup for a new account | 21-11-24 12:38 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000179 | SAS.Планета | [All Projects] Хотелка | public | 26-10-2010 12:09 | 21-04-2019 15:31 | ||||
Reporter | Tikh | ||||||||
Assigned To | zed | ||||||||
Priority | low | Severity | feature | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 101102 | ||||||||
Target Version | 181221 | Fixed in Version | 181221 | ||||||
Summary | 0000179: Возможность привязки иконки метки не только по середине нижнего края иконки, но и по центральной точке иконки | ||||||||
Description | Бывает нужно, чтобы иконка была привязана именно по центру, например, когда иконка метки должна лежать точно на пересечении двух меток-линий (путей). Сейчас, иконка привязывается только по нижнему краю, и при изменении масштаба она плавает относительно линий, которые, естественно, остаются на месте. Это создаёт неудобства. Хотелось бы видеть галочку при создании метки: "привязка иконки по центру". | ||||||||
Tags | VIP, иконки, метки, оформление меток | ||||||||
Attached Files | icon1.png [^] (113,459 bytes) 26-10-2010 12:09
icon2.png [^] (100,171 bytes) 26-10-2010 12:09 AddPoint.png [^] (191,715 bytes) 07-11-2010 09:00 airport.png [^] (3,113 bytes) 27-03-2016 08:46 airports big.png [^] (3,636 bytes) 27-03-2016 08:46 | ||||||||
Relationships | |||||||||||||||||||||||||||||||||||||||||
|
Notes | |
(0000390) vdemidov (manager) 02-11-2010 11:59 |
Ну скорее всего точка привязки иконки будет задаваться не меткой, а самой иконкой, тоесть для всех меток с одинаковой иконкой будет одинаковая точка привязки |
(0000391) Tikh (reporter) 02-11-2010 12:04 |
Спасибо! Это вполне устроит. Можно просто проверкой наличия в имени файла иконки определённого символа. Тильды например. |
(0000407) gpsMax (manager) 06-11-2010 22:58 |
Имя файла, имхо, лучше не трогать, иначе уже имеющиеся точки с этой иконкой придётся переделывать. |
(0000408) vdemidov (manager) 07-11-2010 07:48 |
Имя никто и не собирается трогать. Скорее всего появится какой-нибудь Icons.ini или Icons.xml в папке с иконками |
(0000410) 0589 (reporter) 07-11-2010 09:02 |
Может вот такой вариант с выноской иконки? (см.рис.) И выноска чтобы всегда одинаковой длины (в пикселях) независимо от масштаба (выноска и нулевой длины может быть). |
(0002759) gpsMax (manager) 30-05-2011 10:06 |
По поводу выносок - в озике такой вид можно наблюдать. И тогда нужен будет параметр "направление выноски", 8 значений с шагом 45 градусов. |
(0017122) onuff (reporter) 27-03-2016 08:44 |
Здравствуйте А когда осуществится сие желание. Зарание спасибо |
(0017123) onuff (reporter) 27-03-2016 08:47 |
И еще добавить немного авиационных иконок. Спасибо |
(0017531) onuff (reporter) 16-07-2016 23:22 |
Пожалуйсто |
(0018029) Vitalik (reporter) 16-08-2017 01:46 |
Поддерживаю. Очень нужна привязка иконки к координате центром, а не только снизу посередине. |
(0018030) zed (manager) 16-08-2017 07:11 |
Готов реализовать хотелку за вознаграждение. Если есть желающие проспонсировать работу - пишите мне на [email protected]. |
(0018042) AlexRus (reporter) 22-08-2017 21:44 |
Поддерживаю инициативу автора, сам хотел подать такую. Все иконки поселений съезжают. |
(0018054) zed (manager) 26-09-2017 07:17 |
От заинтересованного пользователя получено 1000 р. Начинаю реализацию хотелки. |
(0018055) vdemidov (manager) 26-09-2017 10:03 |
Ты только поделись сначала, что конкретно делать будешь? |
(0018056) zed (manager) 26-09-2017 11:52 |
Буду делать 2 части: 1. Конфиг IMarkPictureConfig с методами Get/SetAnchor(PicName: string): TDoublePoint; 2. Какой-нибудь гуй, чтобы можно было изменять привязку иконок. Ты, помню, хотел чтобы конфиг был распределённым по папкам, а не одним файлом. Попробую так и сделать. |
(0018057) vdemidov (manager) 26-09-2017 12:27 |
> Ты, помню, хотел чтобы конфиг был распределённым по папкам, а не одним файлом. Ага. А еще что бы можно было задать дефолтную привязку для всех иконок в папке. Сдается мне, чаще всего будут пачки однотипных иконок, чем иконки с разными положениями привязки. И хранить лучше для каждой из координат относительное положение от 0 до 1, а не в пикселях. |
(0018058) zed (manager) 26-09-2017 12:44 |
Ок, буду двигаться в этом направлении. |
(0018060) zed (manager) 27-09-2017 11:07 edited on: 27-09-2017 11:37 |
Сделал первую часть. В папку с иконками (или вложенную папку) можно положить файл MarkPicture.ini с таким содержимым:
и все иконки в данной папке будут привязываться по центру. Доступные значения:
Привязку можно так же задавать индивидуально, для конкретных иконок, а так же указывать числовые значения точки привязки, т.е. поддерживается привязка к любой точке иконки. Только вот руками это делать будет несколько неудобно, поэтому дальше буду заниматься гуем, чтобы всё это можно было сделать из SAS. |
(0018061) vdemidov (manager) 27-09-2017 11:13 |
Мне не очень нравятся Top, Left, Right, Bottom Может лучше TopCenter, LeftCenter и тд.? |
(0018062) zed (manager) 27-09-2017 11:22 |
Да вроде стандартные названия. А вот сочетаний TopCenter, LeftCenter как-то не приходилось встречать. |
(0018063) vdemidov (manager) 27-09-2017 11:23 |
Ну может быть. Не буду спорить. |
(0018065) zed (manager) 30-09-2017 12:45 |
Сделал гуй. Расположен в "Меню - Метки - Параметры иконок". Изменения, сделанные из гуя, вступают в силу после перезапуска программы. Ночная сборка с этими изменениями уже собралась. Тестируйте. |
Users who viewed this issue | |
User List | Anonymous (6439x), rass (1x), omen98 (1x), vdemidov (21x), ygorigor (2x), Tolik (3x), ingener (11x), onuff (21x), Alexander (9x), zed (28x), -off- (18x), Garl (4x), cerberua (1x), AlexRus (3x), dozhd (1x), Vitalik (14x), Parasite (1x), gma (1x), ILexus (10x), DimaDD (1x), deelite (1x), Macmep (7x) |
Total Views | 6598 |
Last View | 21-11-2024 12:38 |
Issue History | |||
Date Modified | Username | Field | Change |
26-10-2010 12:09 | Tikh | New Issue | |
26-10-2010 12:09 | Tikh | File Added: icon1.png | |
26-10-2010 12:09 | Tikh | File Added: icon2.png | |
02-11-2010 11:59 | vdemidov | Note Added: 0000390 | |
02-11-2010 11:59 | vdemidov | Status | new => acknowledged |
02-11-2010 12:00 | vdemidov | Product Version | => 101102 |
02-11-2010 12:00 | vdemidov | Target Version | => 26xxxx |
02-11-2010 12:04 | Tikh | Note Added: 0000391 | |
06-11-2010 21:11 | gpsMax | Tag Attached: иконки | |
06-11-2010 21:11 | gpsMax | Tag Attached: метки | |
06-11-2010 22:58 | gpsMax | Note Added: 0000407 | |
07-11-2010 07:48 | vdemidov | Note Added: 0000408 | |
07-11-2010 09:00 | 0589 | File Added: AddPoint.png | |
07-11-2010 09:02 | 0589 | Note Added: 0000410 | |
11-04-2011 07:10 | vdemidov | Status | acknowledged => confirmed |
30-05-2011 09:56 | gpsMax | Relationship added | related to 0000129 |
30-05-2011 09:59 | gpsMax | Tag Attached: оформление меток | |
30-05-2011 10:06 | gpsMax | Note Added: 0002759 | |
15-12-2014 19:03 | zed | Relationship added | has duplicate 0002578 |
16-12-2014 08:42 | vdemidov | Relationship added | related to 0002577 |
23-03-2015 09:04 | vdemidov | Relationship added | related to 0002659 |
06-11-2015 18:33 | zed | Relationship added | related to 0002895 |
27-03-2016 08:44 | onuff | Note Added: 0017122 | |
27-03-2016 08:46 | onuff | File Added: airport.png | |
27-03-2016 08:46 | onuff | File Added: airports big.png | |
27-03-2016 08:47 | onuff | Note Added: 0017123 | |
16-07-2016 23:22 | onuff | Note Added: 0017531 | |
15-08-2017 19:17 | zed | Relationship added | has duplicate 0003265 |
16-08-2017 01:46 | Vitalik | Note Added: 0018029 | |
16-08-2017 07:11 | zed | Note Added: 0018030 | |
22-08-2017 21:44 | AlexRus | Note Added: 0018042 | |
26-09-2017 07:17 | zed | Note Added: 0018054 | |
26-09-2017 07:17 | zed | Assigned To | => zed |
26-09-2017 07:17 | zed | Status | confirmed => assigned |
26-09-2017 07:17 | zed | Target Version | 26xxxx => 181221 |
26-09-2017 07:18 | zed | Tag Attached: VIP | |
26-09-2017 10:03 | vdemidov | Note Added: 0018055 | |
26-09-2017 11:52 | zed | Note Added: 0018056 | |
26-09-2017 12:27 | vdemidov | Note Added: 0018057 | |
26-09-2017 12:44 | zed | Note Added: 0018058 | |
27-09-2017 11:07 | zed | Note Added: 0018060 | |
27-09-2017 11:13 | vdemidov | Note Added: 0018061 | |
27-09-2017 11:22 | zed | Note Added: 0018062 | |
27-09-2017 11:23 | vdemidov | Note Added: 0018063 | |
27-09-2017 11:37 | zed | Note Edited: 0018060 | View Revisions |
30-09-2017 12:45 | zed | Note Added: 0018065 | |
04-10-2017 08:03 | zed | Status | assigned => resolved |
04-10-2017 08:03 | zed | Fixed in Version | => 181221 |
04-10-2017 08:03 | zed | Resolution | open => fixed |
18-06-2018 10:40 | zed | Relationship added | related to 0003344 |
21-04-2019 15:31 | zed | Relationship added | related to 0003437 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |