SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000987SAS.Планета[All Projects] Хотелкаpublic02-10-2011 12:2422-02-2015 17:02
Reporterzed 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version110427.Beta 
Target Version150915Fixed in Version150915 
Summary0000987: Изменить иконку для фоток Panoramio
DescriptionКроме изменения самой иконки, хотелось бы, чтобы она ещё и увеличивалась при наведении на неё указателя мыши. Примеры иконок в аттаче (предпочтительнее - синенький квадратик либо логотип самого панорамио).
Tagspanoramio, векторные карты, иконки
Attached Filesgif file icon Image 2.gif [^] (40,709 bytes) 02-10-2011 12:24


png file icon panoramio_32_l.png [^] (682 bytes) 02-10-2011 12:26


png file icon panoramio_cluster_n1.png [^] (605 bytes) 02-10-2011 12:26


png file icon panoramio_cluster_n2.png [^] (1,379 bytes) 02-10-2011 12:26


png file icon panoramio_l.png [^] (165 bytes) 02-10-2011 12:27


png file icon panoramio_n.png [^] (201 bytes) 02-10-2011 12:27


png file icon panoramio_photo_square.png [^] (369 bytes) 02-10-2011 12:29


png file icon panoramio_photo_square_l.png [^] (204 bytes) 02-10-2011 12:29


png file icon panoramioclustered64_l.png [^] (713 bytes) 02-10-2011 12:29


png file icon Image 1.png [^] (17,355 bytes) 21-02-2015 14:36

- Relationships

-  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 (3579x), Yujnyj (1x), Macmep (1x), Garl (1x), Tolik (1x), zed (1x)
Total Views 3584
Last View 21-11-2024 13:25

- 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



Copyright © 2007 - 2024 SAS.Planet Team