На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Andrey Gheleznyakov (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Andrey Gheleznyakov
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 214 215 216 217 218 219 220 221 222 223 224 ... 280 След.
Поиск объектов по области (mapapi)
 
Без реальных данных трудно судить. Функция используется во многих приложениях. Ваш эфект замечен не был. Для контроля могу посоветовать нанести область поиска как полигон на карту. Сразу станет понятно. Может сегмент и не попадает в круг.
Также не понятно для какой версии АПИ вопрос.
В 11-й версии параметры функции должны быть

 // Установить в контексте параметры поиска объектов по области.
 // hselect - контекст поиска об'ектов
 // object - объект-область поиска
 // distance - расстояние поиска в метрах
 // флажки,описывающие критерии поиска :
 // filter  - учитывать/не учитывать(1/0) фильтр объектов
 //           (параметры фильтра должны быть установлены заранее
 //           в контексте поиска)
 // inside  - границы поиска объектов по области :
 //           1 - внутри области, 2 - целиком внутри области,
 //           0 - по расстоянию.
 // visible - с учетом/без учета(1/0) видимости объектов на карте
 // action   - порядок поиска объектов :
 //            0 - последовательный поиск по мере запроса объектов,
 //            1 - предварительный отбор всех объектов (главному
 //            окну приложения посылается WM_PROGRESSBAR - maptype.h),
 //            ускоряет многократный запрос отобранных объектов;
 // При ошибке возвращает ноль

_MAPIMP  long int _MAPAPI mapSelectSeekArea(HSELECT hselect, HOBJ object,
double distance = 0.0,
long int filter = 0,
long int inside = 1,
long int visible = 0,
long int action = 0);
Подходит ли объект под условия поиска/отображения
 
Однозначный ответ функция возвращает в случае если объект подошел под условия проверки. В остлаьных случаех могут быть неверными параметры или объект не подходит.
Отображение подвижных объектов
 
У Вас отсутсвует лицензия на выполнение пользовательских приложений. Какая версия (10, 11) у KFF не знаю, но скорее всего 11-я.
Объекты карты
 
Ищется объект, подсвечивается (контуром, площадью, морганием), создается временный wincontrol, настраивается на нужное место в окне, показывается с текстом об объекте. При определенном действии скрывается.
Как избавиться от зарамочной области вокруг карты?
 
MapApi функций нет. Поясните зачем это надо. Например, если в sxf есть рамка, мы ее находим после загрузки. Знаем ее координаты как объекта карты, переводим их в пикселы для текущего масштаба. Таки образом для текущего масштаба имеем расстояние в пикселах от угла рамки до угла с координатами в пикселах = 0 0 (левый верхний угол). Вот собственно смещение.
Построение 3D модели, Использование объекта axMap3dNavigator
 
Попробовал с MapScreen. Все работает. Нужен пример с данными.
Построение 3D модели, Использование объекта axMap3dNavigator
 
Попробуем с MapScreen.
С MapScreen работаете из соображений использования его для мобильных объектов или есть возможность использовать MapView?
Как избавиться от зарамочной области вокруг карты?
 
При формировании данных во внутреннем формате к габаритам карты (набора карт) добавляется некая величина, зависящая от масштаба для улучшения изображения карты в окне (в общем случае рамка, ограничивающая объекты кары, может иметь не прямоугольную форму, быть повернута).
Подходит ли объект под условия поиска/отображения
 
Описания функций подправим. В вашей проблеме без премера данных не разобраться. Просьба прислать с описанием какой объект не находит.
Так же необходимо знать, откуда берется и что задается в hselect, который используется в mapTestObject?
Построение 3D модели, Использование объекта axMap3dNavigator
 
Сделал пример на C# в VS 2008. Метод Map3DNavigator1.Open3D() работает, строит трехмерную карту. Опишите что делаете. карту в MapView открыли? Map3DNavigator1.cMapView = MapView.C_CONTAINER; делали?
Страницы: Пред. 1 ... 214 215 216 217 218 219 220 221 222 223 224 ... 280 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности