www.map-info.ru :: Просмотр темы - Изменить шаг масштабирование колесиком мыши
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  
На страницу Пред.  1, 2, 3
 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nick4



Зарегистрирован: 15.10.2011
Сообщения: 95

СообщениеДобавлено: Пт Фев 03, 2012 1:04 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Возле изменения центра карты set map center добавляем:
tek_m=pr*1.5
set map zoom tek_m
pr=tek_m
для уменьшения соответственно делим на 1.5. Шаг масштабирование становиться 1.5.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Andrew_K1982



Зарегистрирован: 29.01.2012
Сообщения: 31

СообщениеДобавлено: Пт Фев 03, 2012 2:11 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

reasonat писал(а):
доработанная версия zoom_auto - для ранних версий MI и теперь можно складывать в автозагрузку, не будет ругаться на отсутствие окна карты
скачал файл zoom_auto2.mbх (это для версии 10), а с расщширением *.mb как открыть? Дописал в конце "х" открываю в мапинфо програмы запустить мапбейсик указываю его, а мне в ответ /Файл не является ни рабочем набором ни таблицей, ни приложением/ что не так я делаю?

ВСЕ РАБОТАЕТ, СПАСИБО
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dab



Зарегистрирован: 12.12.2011
Сообщения: 31

СообщениеДобавлено: Пт Фев 03, 2012 2:28 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Andrew_K1982 писал(а):
что не так я делаю?

А чего добиваетесь то? Smile
*.mb - это исходный код, открывается любым текстовым редактором, компилируется MapBasic.
*.mbx - исполняемый в Mapinfo файл.
dab писал(а):
zoom_auto
Скомпилирована 7 версией MB, исходник присутствует.

Выполняется от 7 версии Мапинфо и выше.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andrew_K1982



Зарегистрирован: 29.01.2012
Сообщения: 31

СообщениеДобавлено: Пт Фев 03, 2012 2:38 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

все гуд, получилось, сорри. Только не понял куда это прописать? Возле изменения центра карты set map center добавляем:
tek_m=pr*1.5
set map zoom tek_m
pr=tek_m
для уменьшения соответственно делим на 1.5. Шаг масштабирование становиться 1.5.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nick4



Зарегистрирован: 15.10.2011
Сообщения: 95

СообщениеДобавлено: Сб Фев 04, 2012 3:18 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Вот готовый код. Запускай с MapInfo и получи шаг в 1.5.
Скачать zoom_auto1,5.MBX
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Andrew_K1982



Зарегистрирован: 29.01.2012
Сообщения: 31

СообщениеДобавлено: Вс Фев 05, 2012 9:22 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Nick4 писал(а):
Вот готовый код. Запускай с MapInfo и получи шаг в 1.5.
Скачать zoom_auto1,5.MBX
Большое спасибо Вам за такие нужные вещи, как утилиты к Мапинфо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dashiva



Зарегистрирован: 25.04.2008
Сообщения: 20

СообщениеДобавлено: Пт Мар 02, 2012 9:16 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо ещё раз огромное за утилиту! тоже пытался дописать, чтобы она постоянно работала на автозагрузке, но не получилось))
Я только обратил внимание, что программа вылетает при закрытии окна карты, если этих окон больше одного.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Nick4



Зарегистрирован: 15.10.2011
Сообщения: 95

СообщениеДобавлено: Пт Мар 02, 2012 8:10 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Писал для себя. У меня задача карт в нескольких окнах не стояла.
Действительно, если более одного окна, то не работает, потому что в программе запоминается один масштаб. Можно доработать, открыть массив данных для масштаба и при переключении окон, при вычислении масштаба, применять нужные данные.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
На страницу Пред.  1, 2, 3
Страница 3 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru