|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2014, 09:09 | #1 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
Image ГИС
Всем привет. Надо сделать план местности. Кинул на форму ScrollBox. В него поместил Image. В него поместил большую картинку, чтобы края были за пределами. На картинке есть дома. Мне надо чтобы при наведении на определенный дом во втором Image выводилась фото этого дома. Решаю данную проблему через опу... кидаю на изображение на место дома другой Image и при наведении на него срабатывает событие... Но домов много и как мне кажется это не выход... Подскажите другой способ решения данной проблы пожалуйста.
|
14.04.2014, 09:17 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Возможно, эта тема Вам что-нибудь подскажет: Создание электронного справочника ГИС.
|
15.04.2014, 09:16 | #3 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
Безымянный.jpg вот вид программы.
Код:
понял саму концепцию-надо создать БД с координатами зданий и по перемещению курсора сверять с БД и при совпадении выводить картинку. но как это сделать ума не приложу.... |
15.04.2014, 09:18 | #4 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
код на событии Image1MouseMove
|
15.04.2014, 11:27 | #5 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
|
|
15.04.2014, 11:58 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Координаты должны быть относительными, а не абсолютными, ибо стоит пользователю изменить размеры окна или двинуть и ползунки, все ваши абсолютные координаты посыпятся.
Выходомбудет не только БД но и вычисление координат объектов. А ещё лучше рисовать карту самостоятельно. |
17.04.2014, 05:22 | #7 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
Написал этот код-
Код:
|
17.04.2014, 06:03 | #8 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
Изменил код функции на
Код:
|
17.04.2014, 07:42 | #9 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 15
|
Все заработало как надо. Если кому пригодится, то вот:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Базы данных ГИС | nik 1191 | БД в Delphi | 2 | 29.03.2013 12:44 |
Модуль к ГИС ИнГЕО | Lokomatoz | Помощь студентам | 0 | 25.05.2010 20:43 |
MapObject (ГИС-вьюер) | olexa | Общие вопросы Delphi | 0 | 01.05.2009 20:13 |