10.01.2012, 03:44
|
Интересующийся
|
|
Регистрация: 13.09.2011
Сообщений: 13
|
|
Мозаичное изображение (как в яндекс, гугл картах)
Здравствуйте.
На карте гугл-мэпс изображение карты так блоками разбивается... как на мозаику, и каждый отдельно загружается.
Не подскажете алгоритм, как такое делается?
Может быть, немного не туда пишу.
|
|
10.01.2012, 05:07
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Каждая часть карты — квадратный див. Когда карту перемещаешь, одни дивы удаляются, другие добавляются, в зависимости от направления перемещения. Но у них там сложно разобрать код, это лишь предположение как бы сам делал. Можно, кстати и одним канвасом обойтись, перерисовывая его целиком.
|
|
10.01.2012, 07:54
|
Интересующийся
|
|
Регистрация: 13.09.2011
Сообщений: 13
|
|
FINoM, Спасибо, примерно так и думал. А при перемещении, получается, двигается background-image, пока не доходит до конца рисунка? Или вообще сами дивы? Как лучше делать?
А канвас просто не подойдет... если изображение большое, рисоваться будет долго и не очень красиво.
|
|
10.01.2012, 07:59
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Двигать див, содержащий части карты. Вы лучше расскажите о том, какие исходные материалы у вас есть, а то вариантов тут может быть много.
|
|
10.01.2012, 09:05
|
Интересующийся
|
|
Регистрация: 13.09.2011
Сообщений: 13
|
|
Есть большая растровая картинка, которая формируется на сервере и отдается в img. При движении я обрезаю часть карты, и дорисовываю недостающее... проблема в том, что все это долго грузится. Вот я и хотел разбить карту на мозаику.
Ну, я примерно понял, как делать. По краям сделать какой-то див с большим z-index, на который дивы будут заезжать, див закончился - добавляю новый.
|
|
10.01.2012, 09:11
|
Интересующийся
|
|
Регистрация: 13.09.2011
Сообщений: 13
|
|
Не вариант, в коммерческих проектах нельзя...
|
|
10.01.2012, 09:14
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Вы сейчас что коммерческим проектом назвали?
|
|
10.01.2012, 09:58
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Kolyaj,
да он наверно про свой проект
|
|
10.01.2012, 10:00
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Ну наверно про свой. В пользовательском соглашении написано, что нельзя использовать карты на сайтах с платным доступом. Про коммерческие сайты ничего не сказано.
|
|
|
|