Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос тем кто работает с MapX

343
30 августа 2005 года
lena_ki
282 / / 14.04.2005
MapX.
Как правильно найти объект на карте в С++ Builder 6?

CMapXFindFeature *FoundFeature;
OleVariant unusedParam;
unusedParam.operator =(48); //номер нужного слоя
FoundFeature = Form1->Map1->Layers->_Item(unusedParam)->get_Find()->Search(WideString(Edit1->Text));
// в Edit1->Text храниться название улицы находящейся на слое №48

Проверка в if говорит о том, что улицу не находит, хотя она есть на карте.
if (FoundFeature->get_FindRC() % 10 == 1)
{
ShowMessage("Есть");
Form1->Map1->Zoom = 30;
Form1->Map1->CenterX = FoundFeature->get_CenterX();
Form1->Map1->CenterY = FoundFeature->get_CenterY();
}
else
{
ShowMessage("Нет улицы");
}

Вывод: в строке ниже что-то неправильно. Что?
FoundFeature = Form1->Map1->Layers->_Item(unusedParam)->get_Find()->Search(WideString(Edit1->Text));
13K
01 сентября 2005 года
Old
6 / / 01.09.2005
Цитата:
Originally posted by lena_ki
MapX.
Как правильно найти объект на карте в С++ Builder 6?

CMapXFindFeature *FoundFeature;
OleVariant unusedParam;
unusedParam.operator =(48); //номер нужного слоя
FoundFeature = Form1->Map1->Layers->_Item(unusedParam)->get_Find()->Search(WideString(Edit1->Text));
// в Edit1->Text храниться название улицы находящейся на слое №48

Проверка в if говорит о том, что улицу не находит, хотя она есть на карте.
if (FoundFeature->get_FindRC() % 10 == 1)
{
ShowMessage("Есть");
Form1->Map1->Zoom = 30;
Form1->Map1->CenterX = FoundFeature->get_CenterX();
Form1->Map1->CenterY = FoundFeature->get_CenterY();
}
else
{
ShowMessage("Нет улицы");
}

Вывод: в строке ниже что-то неправильно. Что?
FoundFeature = Form1->Map1->Layers->_Item(unusedParam)->get_Find()->Search(WideString(Edit1->Text));



Сначала надо посмотреть сам MapX.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог