SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002523SAS.Планета[All Projects] Хотелкаpublic30-10-2014 09:4031-10-2014 15:45
Reporterzarius 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformWindowsOS7OS VersionProfessional
Product Version 
Target VersionFixed in Version 
Summary0002523: Полноценное управление метками через сообщения WM_COPYDATA
DescriptionРаз уж начало положено и можно создавать/импортировать метки через сообщения извне - можно подумать над полноценным управлением метками извне, к примеру:
--insert-category="{name}" - создание категории
--delete-category="{name}" - удаление категории
--move-category="{name}";"{parent name}" - перенос категории {name} в категорию {parent name}

--delete-placemark="{name}" - удаление метки
--move-placemark="{name}";"{category name}" - перенос метки в категорию
и т.д.

Правда для этого необходимо соблюдать уникальность имен меток/категорий. Если для меток еще можно как то конкретизировать через указание местоположения, то для категорий этого уже сделать нельзя.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0014808)
zarius (reporter)
30-10-2014 09:43

Либо работать не с именами меток/категорий, а с их ID.
(0014813)
zed (manager)
30-10-2014 10:59

А как предполагается эти самые id получать? С именами же однозначно не вариант, т.к. они не уникальны.
(0014815)
vdemidov (manager)
30-10-2014 11:10

ИМХО сейчас не самое лучшее время для этого. В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.) А такие интерфейсы будут требовать кучу дополнительных усилий для своей поддержки.
(0014818)
zarius (reporter)
30-10-2014 12:06

>В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.)
Логично. Полноценное управлением метками проще будет реализовать на уже переделанной подсистеме меток.

>А как предполагается эти самые id получать?
Как раз при изменении в подсистеме меток можно обдумать этот вопрос.
(0014833)
zed (manager)
31-10-2014 14:52

Я склоняюсь к мысли, что полноценно управлять метками через сообщения не получится. А чтобы получилось, нужно делать двусторонний обмен сообщениями, но это такое бутылочное горлышко, что нафиг нужно. Уж куда лучше вынести подсистему меток в dll и предоставить всем желающим полноценное API над метками, чем городить огород с сообщениями.
(0014834)
vdemidov (manager)
31-10-2014 15:43

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

- Users who viewed this issue
User List Anonymous (1632x), zarius (1x), DimaDD (2x)
Total Views 1635
Last View 23-11-2024 23:14

- Issue History
Date Modified Username Field Change
30-10-2014 09:40 zarius New Issue
30-10-2014 09:43 zarius Note Added: 0014808
30-10-2014 10:55 zed Project SACS.Планета => SAS.Планета
30-10-2014 10:59 zed Note Added: 0014813
30-10-2014 11:10 vdemidov Note Added: 0014815
30-10-2014 12:06 zarius Note Added: 0014818
31-10-2014 14:52 zed Note Added: 0014833
31-10-2014 15:43 vdemidov Note Added: 0014834
31-10-2014 15:44 vdemidov Status new => resolved
31-10-2014 15:44 vdemidov Resolution open => won't fix
31-10-2014 15:44 vdemidov Assigned To => vdemidov
31-10-2014 15:45 vdemidov Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team