View Issue Details

IDProjectCategoryView StatusLast Update
0000987SAS.ПланетаХотелка / Feature requestpublic22-02-2015 17:02
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version110427.Beta 
Target Version150915Fixed in Version150915 
Summary0000987: Изменить иконку для фоток Panoramio
DescriptionКроме изменения самой иконки, хотелось бы, чтобы она ещё и увеличивалась при наведении на неё указателя мыши. Примеры иконок в аттаче (предпочтительнее - синенький квадратик либо логотип самого панорамио).
Tagspanoramio, векторные карты, иконки
Attached Files
Image 2.gif (40,709 bytes)   
Image 2.gif (40,709 bytes)   
panoramio_32_l.png (682 bytes)   
panoramio_32_l.png (682 bytes)   
panoramio_cluster_n1.png (605 bytes)   
panoramio_cluster_n1.png (605 bytes)   
panoramio_cluster_n2.png (1,379 bytes)   
panoramio_cluster_n2.png (1,379 bytes)   
panoramio_l.png (165 bytes)   
panoramio_l.png (165 bytes)   
panoramio_n.png (201 bytes)   
panoramio_n.png (201 bytes)   
panoramio_photo_square.png (369 bytes)   
panoramio_photo_square.png (369 bytes)   
panoramioclustered64_l.png (713 bytes)   
panoramioclustered64_l.png (713 bytes)   
Image 1.png (17,355 bytes)   
Image 1.png (17,355 bytes)   

Activities

Garl

03-10-2011 18:09

manager   ~0004042

если это гдето рядом, может при поиске у метки тоже можно будет выводить иконку?
например как у осм получать её из интернета.
или для каждого сервиса выводить свой значёк.

zed

20-02-2015 05:31

manager   ~0015293

vdemidov
Подскажи, как это можно реализовать?

vdemidov

20-02-2015 08:57

manager   ~0015294

Смотря что ты хочешь реализовать.
Если просто заменить иконку, то предай в конструктор TVectorTileRendererChangeableForVectorMaps другой маркер APointMarker: IMarkerDrawableChangeable.
Если хочется что бы увеличивалась при наведении, то нужно переделывать все очень сильно, или ограничится отображением другой иконки поверх, надеясь, что она закроет старую.
Если хочешь, что бы у каждой метки была своя иконка, то нужно переделывать класс TVectorTileRenderer.

zed

20-02-2015 10:04

manager   ~0015296

Я хочу просто заменить иконку, но только для панорамио. Если я передам в указанный конструктор другую иконку, это же повлияет на все карты.

vdemidov

20-02-2015 10:19

manager   ~0015297

Пока никак.
Нужно, во-первых, делать, что бы класс TVectorTileRenderer получал маркер метки для каждой метки отдельно примерно как это сделано в рендеренге меток.
Во-вторых, нужно что бы в конструктор векторных объектов конкретной карты можно было передать желаемую метку и он бы формировал объекты с IAppearance содержащим эту метку, которую потом, смог бы использовать рендерер.
В третьих, добавить в змп возможность задавать параметры оформления для векторных карт.

Но может просто ограничишься общей заменой иконки? У нас же в векторных слоях точки только в панарамио есть, если я не ошибаюсь. В викимапии только полигоны.

vdemidov

20-02-2015 10:23

manager   ~0015298

Вообще, я давно хочу сделать универсальный рендерер как для меток, так и для векторных карт. Но когда это будет реализовано ХЗ. Помогай и возможно это произойдет раньше :)

zed

20-02-2015 10:32

manager   ~0015299

> Но может просто ограничишься общей заменой иконки?
Ну, меня-то это вполне устроило бы. Главное чтобы потом эта иконка не начала вылазить в неожиданных местах.

vdemidov

20-02-2015 10:32

manager   ~0015300

Еще один вариант, это рендерить в битмапки каждую векторную карту отдельно, тогда можно задавать настройки рендеринга каждой карты напрямую. Но тогда придется или держать по одному рабочему потоку на каждую векторную карту, или таки реализовывать пул потоков и пусть они обслуживают все карты по очереди.

vdemidov

20-02-2015 10:33

manager   ~0015301

> Ну, меня-то это вполне устроило бы. Главное чтобы потом эта иконка не начала вылазить в неожиданных местах.
Это в каких?

zed

20-02-2015 10:40

manager   ~0015302

Например, линейка и путь тоже используют "квадратики" в качестве узлов. Если они как-то завязаны на этот рендер, то получится весело.

vdemidov

20-02-2015 10:45

manager   ~0015303

Не, рендерер пока используется только для векторных карт. В ближайшем будущем будет использоваться для результатов поиска, но все равно другой экземпляр. Если сомневаешься в том что делаешь, делай через пул реквест - я покритикую если что :)

zed

21-02-2015 14:37

manager   ~0015313

Получилось, но иконка обрезается по границам тайлов (см. скриншот) :(

vdemidov

22-02-2015 09:33

manager   ~0015316

Исправил

zed

22-02-2015 17:02

manager   ~0015317

Спасибо.

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
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 => 41xxxx
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 41xxxx => 150915
22-02-2015 09:33 vdemidov Note Added: 0015316
22-02-2015 17:02 zed Note Added: 0015317
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request