Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Sanych от 27 Марта 2008, 12:56:12
-
Доброго всем дня. Стоит передо мной следующая задача, решение которой в голове, впринципе, есть, но не хватает некоторых навыков.
Итак, необходимо вывести изображение карты Москвы в браузере в таком масштабе, чтобы были видны улицы. Понятное дело, что картинка будет очень большой и не поместиться сразу на экран. Далее, на эту картинку из мускула надо выдёргивать позиции по x и y и выводить туда точки. С последней частью всё прекрасно понятно, а вот с первой...
Возможно ли отказаться в навигации от скроллбаров в пользу мышки? Сделать аналог google map, где карту таскать можно мышкой по экрану? Знаю, как таскать объекты по экрану в явескрипт, но перетаскивание всё равно косячное получается, когда за пределы экрана уходишь...
И второй вопрос.. Кладём изображение размером 5000 на 5000 px... Разрешения экрана 1024 на 768... Левый верхний угол, как я понимаю, равен x=0,y=0... Скроллбаром сдвигаемся в нижний правый угол.. Значения x и y при этом изменяются???
Заранее благодарю за ответ!
-
эээ. Тут вот подумал и... быть может сделать таГ?
Прячу скроллбары, отлавливаю событие нажатия на картинку и далее слежую за изменением координа по x и y, при этом сразу же их передаю на скроллбары?:)
Меня осенило умной мыслью или ещё не фкурил, чтоэто бред?:)
-
Может, вот этот сайт (http://mosgorreklama.ru) тебя натолкнет на какую-то мысль о перетаскивании.
-
Sanych
У GMaps есть api, который позволяет и выводить, и точки ставить.
[off]hanslinger
Ну себя не попиарить ))[/off]
-
Я это знаю.. Однако, нужная мне приблуда подразумивает использование без инета. А API Gmaps требует коннекта с их серваком.
-
[OFF]CGVictor
Я по сайтам не хожу, даю ссылки на то, что знаю. А этот сайт я блеять знаю наизусть :)[/OFF]