Подсветить точку на карте

0 голосов
спросил 28 Ноя, 07 от Mila_Evich (540 баллов) в категории Программные продукты Esri

Други сердечные мои,  совета прошу :)

надобно в процессе действия программы подсветить определенную область (точку) на карте, причем подсвечивать не какой либо объект  из слоя(растра и проч.), а просто точку - буквально в чистом поле. возможно ли сделать сие?  премного буду благодарна за содействие и заранее рассыпаюсь в этих благодарностях.

6 Ответы

0 голосов
ответил 28 Ноя, 07 от Alexander1 (32,520 баллов)
Прежде чем что-то "подсветить", надо это "что-то" иметь. Если речь идёт не об объектах из какого-то слоя, то это может быть только точка в графическом слое, или точка в event Layer. Т.е., нужно создать точку в графическом слое, или в event Layer. Как создать точку в графическом слое см., например, здесь:

http://forums.esri.com/Thread.asp?c=93&f=992&t=205468&mc=3#msgid617198
    
Как создать event Layer см., например, здесь:

http://forums.esri.com/Thread.asp?c=93&f=993&t=145714&mc=2#msgid423816

0 голосов
ответил 29 Ноя, 07 от Mila_Evich (540 баллов)

Спасибо за отзывчивость, Alexander!  я, собственно, так и сделала, но не понятен такой момент - как эту самую графическую точечку заставить мигать.  мигать ярко и столько раз, сколько пожелает мой женский каприз. :))

0 голосов
ответил 29 Ноя, 07 от Alexander1 (32,520 баллов)
За основу можно взять этот пример (HowTo: Flash features in ArcMap using ArcObjects):

http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=20500
0 голосов
ответил 30 Ноя, 07 от Mila_Evich (540 баллов)
Дорогой Alexander!!
премногое вам мерси еще раз!! вообще любой отклик вызывает положительные эмоции. жаль только то, что этот вариант я пробовала и у меня не работает команда sleep
скрупулезно изучив все примеры на эту тему обратилась сюда...
быть может кто сталкивался лично?
 
0 голосов
ответил 30 Ноя, 07 от Alexander1 (32,520 баллов)
Не знаю... У меня этот пример работает.
0 голосов
ответил 30 Ноя, 07 от Mitrich (13,680 баллов)
надо прописать в заголовке модуля
'Sleep
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

должна заработать :)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...