Re: требуются идеи :)
pushynka пишет:
> Господин Пономарев!
> Вы предложили задачу:
>
>
>
>>написать такую прогу:
>> На экран выводится карта города. Из базы данных берутся адреса
>>торговых точек и по этим адресам делаются пометки на карте. Карта при
>>этом должна уметь менять масштаб.
>>
>>С базой данных как бы все понятно, а вот как выводить точки на карту,
>>что бы они попадали на нужные улицы и дома, просто представить не могу :(.
>>
>>Может есть у кого идеи.
>>
>>ЗЫ. Писать надо на Delphi.
>>
>>
>>
>>
>Действительно, все это теперь называется "ГИС". Если "слегка копнуть" в
>СЕТИ, можно наткнуться на ГИС DataMap - объекты в Delpghi по адресу
>http://vkasoft.narod.ru - там и примеры есть, но придется "позолотить
>ручку". Другой вариант, который довольно давно используется в "FoxPro -
>подобных" средах и описан в книге Попова "FoxPro ... Создание приложений
>..." Глава 34. Работа с графическим объектами (а страница в зависимости
>от издания). Но там используется "битмап" и невидимые кнопки, хотя , с
>другой стороны, масштабирование карт оговорено в соответствующей
>общепринятой стандартной документации и изменения положения и размеров
>кнопок можно предугадать и пересчитать.
>Итак, Вам можно либо сразу требовать с шефа на DataMap, либо "напрячь"
>средства преобразования графических форматов, определить требуемую карту
>как рисунок формы (свойство формы), а прозрачные кнопки определять
>соразмерно полученному изображению. Еще есть почти полностью
>неприменимый подход: закодировать элементы изображения на карте как
>комбинации ломаных, дуг окружностей или кубических параметрических
>сплайнов дефекта один - циклических для замкнутых контуров и со
>свободными концами для незамкнутых линий. Но это очень ужжж... Вот такие
>идеи - одно время "плавал в сих водах" - потому и осмелился высказать
>свое "просвещенное мнение".
>
>
>Приходько
>
>
>
Идея с прозрачными кнопками интересна! Спасибо.