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