Страница 1 из 1

Переход к выделенному объекту

Добавлено: 25 авг 2015, 14:16
nikomuro
Добрый день. Подскажите, как на языке mapbasic организовать переход к выбранному объекту. По принципу "Найти выборку" или по сочетанию комбинации CTRL+A. заранее большое спасибо

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 15:35
ginpetr

Код: Выделить всё

set map window frontwindow()  Center (centroidx(objvar),centroidy(objvar))
у меня так
а в obj-переменную выбранный объект наверное известно как записать?

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 17:33
nikomuro
Неизвестно, прошу подробнее написать, за что буду бесконечно благодарен

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 18:20
gamm
nikomuro писал(а):Неизвестно, прошу подробнее написать, за что буду бесконечно благодарен
в меню раньше была команда, "типа Zoom to selection", нужно ее выполнить из Мапвасика (посмотрите в мануале, как менюшные команды выполнять).

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 18:54
nikomuro
Прошу натолкнуть подробнее где искать и как правильно написать синтаксис. сам пока не очень погрузился в программирование а нужно к завтрашнему вечеру сверстать кнопочку для перехода к выбранному объекту для интерактивной карты

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 19:39
gamm
к сожалению, я последний раз с Мапвасиком дело имел лет 15 назад, деталей не помню ... может кто-то с более свежими знаниями поможет.

Re: Переход к выделенному объекту

Добавлено: 25 авг 2015, 22:35
ginpetr
objvar=selection.obj
А номер команды меню можно найти в файле mapinfow.mnu или что-то вроде... В каталоге программы лежит.
Потом
Run menu command 123 например... Мог ошибиться с написанием, не помню точно.
Но я от менюшной команды по какой-то забытой мной причине отказался...

Re: Переход к выделенному объекту

Добавлено: 26 авг 2015, 14:11
nikomuro
Разобрался, спасибо