-
Доброго времени суток, коллеги! Необходима помощь с кодом.
В наличии: джипег с картой (C:\map.jpg, разрешение 19952х13008), гиф (C:\point.gif, разрешение 12х12), дэлфа;
Задача: джипег должен зумиться ползунком (мин 3% от оригинала, макс 100% ), и тягаться мышкой (аля гуглмапс, только в миниатюре =)). При этом, при у него должна быть какая-то своя система координат (или как лучше, подскажите), чтоб можно было добавлять места на карту ,т.е. при жмаке на кнопку «добавить место» и, при клике на определенную точку, на карте, в точке клика, позиционируется gif (C:\point.gif), а также, Edit1 и Edit2 выводятся координаты точки (сохранение итд реализую самостоятельно). Еще вытекающий вопрос, как реализовать, уже имея координаты, введенные в эти же Edit1 и Edit2, при нажатии на кнопку "перейти к координатам", позиционирование, с макс зумом (100%), на точку с указанными координатами?
буду очень длагодарен за советы.
-
Использовать MapX, MapInfo или другие ГЕО движки.
-
Оу.. походу, прийдется резать на куски и делать привязку к кускам карты, с последующим их открытием.. ибо сроки поджимают =(
-
ибо с ГЕО движками никогда не работал =(
-
координаты точек хранить для 100% зума а при масштабировании умножать на коефициент типа x:=x*(шириназума/ширина); y:=y*(высотазума/высота);
-
> Strelok13 © (18.10.11 11:41)
То-то я смотрю SAS-planet уже не первый год "ковырятся" :)
-
лучше взять готовое. OpenStreetMap, Yandex, гугл мапс.
|