![]() |
|
#1
|
|||
|
|||
![]() Всем привет! Сразу говорю, я чайник
![]() Вот пример того что мне нужно сделать http://ifolder.ru/18767401 Только вставить свою картинку, отрендериную в максе сцену, так ксазать псевдо трёхмерный гис ![]() ![]() |
#2
|
|||
|
|||
![]() Я бы делал через TImage и TScrollBox.
Почитай об этих компонентах для начала. |
#3
|
|||
|
|||
![]() Спасибо
![]() ![]() Какие элементы нужно расставить на домах? Они должны быть невидимыми, эти элементы нужну чтобы при выборе улицы и номера дома а после нажатия на кнопку "поиск" камера центрировалась именно на этот дом, и нужно подгрузить специальный курсор (свой) чтобы на этот дом показывал после поиска? ![]() |
#4
|
|||
|
|||
![]() и еще такой вопрос, как сделать так чтобы при выборе в первом комбобоксе какого либо значения, во втором комбобоксе отображались значения исходя из первого комбобокса?
|
#5
|
||||
|
||||
![]() зачем придумывать велосипед, а?? когда уже имеются готовые решения данного вопроса... гугл в руки и вперед ))
|
#6
|
|||
|
|||
![]() я это уже видел. Они ведь платные хотя и очень хорошие
![]() |
#7
|
|||
|
|||
![]() Тут вопрос, что человеку надо сделать самому...
Теперь по порядку. 1. Что бы какие-то контролы не "уезжали", надо их вынести за пределы ScrollBox'а. Например, положить панельку вне поля прокрутки и на нее класть контролы. Второй вариант - отслеживать "прокрутку" и просто перемещать контролы так, что бы они были всегда видны. 2. Что бы во втором списке данные фильтровались в завсисимости от первого, эту фильтрацию надо написать. В обработчике события OnChange первого списка надо очистить второй и загрузить в него данные, соотв. выбрвнному в первом. Подробнее код не могу показать, т.к. не знаю как у тебя храняться данные. 3. По поводу объекьтов для домов и т.д. Никаких объектов "клать" не надо. Надо иметь список этих объектов с привязкой к карте (координатами). Когда тебе надо показать какой-нить объект, то просто рисуешь его в нужном месте по соотв. координатам. 4. Курсор мыши можно сделать свой. Для этого надо создать ресурс с этим курсором (стандартный дельфевый Image Editor для этого вполне подходит), подключить этот ресурс в проект (директива компилятора {$R имя_файла_ресурса}), а потом при старте приложения погрузить его (если не ошибаюсь, то через LoadResource). Примеров в гугле находится дофига по ключевым словам Load Custom Cursor Delphi. |
#8
|
|||
|
|||
![]() а по 2 и 3 можно поподробнее
|