Anonymous | Login | Signup for a new account | 21-11-24 09:55 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 | ||||
0000987 | SAS.Планета | [All Projects] Хотелка | public | 02-10-2011 12:24 | 22-02-2015 17:02 | ||||
Reporter | zed | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | XP | OS Version | SP3 | ||||
Product Version | 110427.Beta | ||||||||
Target Version | 150915 | Fixed in Version | 150915 | ||||||
Summary | 0000987: Изменить иконку для фоток Panoramio | ||||||||
Description | Кроме изменения самой иконки, хотелось бы, чтобы она ещё и увеличивалась при наведении на неё указателя мыши. Примеры иконок в аттаче (предпочтительнее - синенький квадратик либо логотип самого панорамио). | ||||||||
Tags | panoramio, векторные карты, иконки | ||||||||
Attached Files | Image 2.gif [^] (40,709 bytes) 02-10-2011 12:24
panoramio_32_l.png [^] (682 bytes) 02-10-2011 12:26 panoramio_cluster_n1.png [^] (605 bytes) 02-10-2011 12:26 panoramio_cluster_n2.png [^] (1,379 bytes) 02-10-2011 12:26 panoramio_l.png [^] (165 bytes) 02-10-2011 12:27 panoramio_n.png [^] (201 bytes) 02-10-2011 12:27 panoramio_photo_square.png [^] (369 bytes) 02-10-2011 12:29 panoramio_photo_square_l.png [^] (204 bytes) 02-10-2011 12:29 panoramioclustered64_l.png [^] (713 bytes) 02-10-2011 12:29 Image 1.png [^] (17,355 bytes) 21-02-2015 14:36 | ||||||||
Notes | |
(0004042) Garl (manager) 03-10-2011 18:09 |
если это гдето рядом, может при поиске у метки тоже можно будет выводить иконку? например как у осм получать её из интернета. или для каждого сервиса выводить свой значёк. |
(0015293) zed (manager) 20-02-2015 05:31 |
vdemidov Подскажи, как это можно реализовать? |
(0015294) vdemidov (manager) 20-02-2015 08:57 |
Смотря что ты хочешь реализовать. Если просто заменить иконку, то предай в конструктор TVectorTileRendererChangeableForVectorMaps другой маркер APointMarker: IMarkerDrawableChangeable. Если хочется что бы увеличивалась при наведении, то нужно переделывать все очень сильно, или ограничится отображением другой иконки поверх, надеясь, что она закроет старую. Если хочешь, что бы у каждой метки была своя иконка, то нужно переделывать класс TVectorTileRenderer. |
(0015296) zed (manager) 20-02-2015 10:04 |
Я хочу просто заменить иконку, но только для панорамио. Если я передам в указанный конструктор другую иконку, это же повлияет на все карты. |
(0015297) vdemidov (manager) 20-02-2015 10:19 |
Пока никак. Нужно, во-первых, делать, что бы класс TVectorTileRenderer получал маркер метки для каждой метки отдельно примерно как это сделано в рендеренге меток. Во-вторых, нужно что бы в конструктор векторных объектов конкретной карты можно было передать желаемую метку и он бы формировал объекты с IAppearance содержащим эту метку, которую потом, смог бы использовать рендерер. В третьих, добавить в змп возможность задавать параметры оформления для векторных карт. Но может просто ограничишься общей заменой иконки? У нас же в векторных слоях точки только в панарамио есть, если я не ошибаюсь. В викимапии только полигоны. |
(0015298) vdemidov (manager) 20-02-2015 10:23 |
Вообще, я давно хочу сделать универсальный рендерер как для меток, так и для векторных карт. Но когда это будет реализовано ХЗ. Помогай и возможно это произойдет раньше :) |
(0015299) zed (manager) 20-02-2015 10:32 |
> Но может просто ограничишься общей заменой иконки? Ну, меня-то это вполне устроило бы. Главное чтобы потом эта иконка не начала вылазить в неожиданных местах. |
(0015300) vdemidov (manager) 20-02-2015 10:32 |
Еще один вариант, это рендерить в битмапки каждую векторную карту отдельно, тогда можно задавать настройки рендеринга каждой карты напрямую. Но тогда придется или держать по одному рабочему потоку на каждую векторную карту, или таки реализовывать пул потоков и пусть они обслуживают все карты по очереди. |
(0015301) vdemidov (manager) 20-02-2015 10:33 |
> Ну, меня-то это вполне устроило бы. Главное чтобы потом эта иконка не начала вылазить в неожиданных местах. Это в каких? |
(0015302) zed (manager) 20-02-2015 10:40 |
Например, линейка и путь тоже используют "квадратики" в качестве узлов. Если они как-то завязаны на этот рендер, то получится весело. |
(0015303) vdemidov (manager) 20-02-2015 10:45 |
Не, рендерер пока используется только для векторных карт. В ближайшем будущем будет использоваться для результатов поиска, но все равно другой экземпляр. Если сомневаешься в том что делаешь, делай через пул реквест - я покритикую если что :) |
(0015313) zed (manager) 21-02-2015 14:37 |
Получилось, но иконка обрезается по границам тайлов (см. скриншот) :( |
(0015316) vdemidov (manager) 22-02-2015 09:33 |
Исправил |
(0015317) zed (manager) 22-02-2015 17:02 |
Спасибо. |
Users who viewed this issue | |
User List | Anonymous (3576x), Yujnyj (1x), Macmep (1x), Garl (1x), Tolik (1x), zed (1x) |
Total Views | 3581 |
Last View | 21-11-2024 09:55 |
Issue History | |||
Date Modified | Username | Field | Change |
02-10-2011 12:24 | zed | New Issue | |
02-10-2011 12:24 | zed | File Added: Image 2.gif | |
02-10-2011 12:26 | zed | File Added: panoramio_32_l.png | |
02-10-2011 12:26 | zed | File Added: panoramio_blue_square.png | |
02-10-2011 12:26 | zed | File Added: panoramio_cluster_n1.png | |
02-10-2011 12:26 | zed | File Added: panoramio_cluster_n2.png | |
02-10-2011 12:27 | zed | File Added: panoramio_cluster_n3.png | |
02-10-2011 12:27 | zed | File Deleted: panoramio_cluster_n3.png | |
02-10-2011 12:27 | zed | File Added: panoramio_l.png | |
02-10-2011 12:27 | zed | File Added: panoramio_n.png | |
02-10-2011 12:28 | zed | File Deleted: panoramio_blue_square.png | |
02-10-2011 12:28 | zed | File Added: panoramio_nh.png | |
02-10-2011 12:29 | zed | File Added: panoramio_photo_square.png | |
02-10-2011 12:29 | zed | File Added: panoramio_photo_square_l.png | |
02-10-2011 12:29 | zed | File Added: panoramioclustered64_l.png | |
02-10-2011 12:29 | zed | File Deleted: panoramio_nh.png | |
02-10-2011 12:31 | zed | Description Updated | View Revisions |
03-10-2011 18:09 | Garl | Note Added: 0004042 | |
05-10-2011 05:29 | gpsMax | Tag Attached: panoramio | |
05-10-2011 15:41 | gpsMax | Tag Attached: иконки | |
21-10-2011 09:50 | vdemidov | Status | new => confirmed |
21-10-2011 09:50 | vdemidov | Target Version | => 24xxxx |
20-02-2015 05:31 | zed | Note Added: 0015293 | |
20-02-2015 08:57 | vdemidov | Note Added: 0015294 | |
20-02-2015 10:04 | zed | Note Added: 0015296 | |
20-02-2015 10:19 | vdemidov | Note Added: 0015297 | |
20-02-2015 10:23 | vdemidov | Note Added: 0015298 | |
20-02-2015 10:32 | zed | Note Added: 0015299 | |
20-02-2015 10:32 | vdemidov | Note Added: 0015300 | |
20-02-2015 10:33 | vdemidov | Note Added: 0015301 | |
20-02-2015 10:40 | zed | Note Added: 0015302 | |
20-02-2015 10:40 | vdemidov | Tag Attached: векторные карты | |
20-02-2015 10:45 | vdemidov | Note Added: 0015303 | |
21-02-2015 14:36 | zed | File Added: Image 1.png | |
21-02-2015 14:37 | zed | Note Added: 0015313 | |
21-02-2015 14:45 | zed | Status | confirmed => resolved |
21-02-2015 14:45 | zed | Fixed in Version | => 150915 |
21-02-2015 14:45 | zed | Resolution | open => fixed |
21-02-2015 14:45 | zed | Assigned To | => zed |
21-02-2015 14:45 | zed | Target Version | 24xxxx => 150915 |
22-02-2015 09:33 | vdemidov | Note Added: 0015316 | |
22-02-2015 17:02 | zed | Note Added: 0015317 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |