Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.01.2012, 02:44
Интересующийся
Отправить личное сообщение для Lottarend Посмотреть профиль Найти все сообщения от Lottarend
 
Регистрация: 13.09.2011
Сообщений: 13

Мозаичное изображение (как в яндекс, гугл картах)
Здравствуйте.
На карте гугл-мэпс изображение карты так блоками разбивается... как на мозаику, и каждый отдельно загружается.
Не подскажете алгоритм, как такое делается?
Может быть, немного не туда пишу.
Ответить с цитированием
  #2 (permalink)  
Старый 10.01.2012, 04:07
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Каждая часть карты — квадратный див. Когда карту перемещаешь, одни дивы удаляются, другие добавляются, в зависимости от направления перемещения. Но у них там сложно разобрать код, это лишь предположение как бы сам делал. Можно, кстати и одним канвасом обойтись, перерисовывая его целиком.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #3 (permalink)  
Старый 10.01.2012, 06:54
Интересующийся
Отправить личное сообщение для Lottarend Посмотреть профиль Найти все сообщения от Lottarend
 
Регистрация: 13.09.2011
Сообщений: 13

FINoM, Спасибо, примерно так и думал. А при перемещении, получается, двигается background-image, пока не доходит до конца рисунка? Или вообще сами дивы? Как лучше делать?
А канвас просто не подойдет... если изображение большое, рисоваться будет долго и не очень красиво.
Ответить с цитированием
  #4 (permalink)  
Старый 10.01.2012, 06:59
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Двигать див, содержащий части карты. Вы лучше расскажите о том, какие исходные материалы у вас есть, а то вариантов тут может быть много.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #5 (permalink)  
Старый 10.01.2012, 08:05
Интересующийся
Отправить личное сообщение для Lottarend Посмотреть профиль Найти все сообщения от Lottarend
 
Регистрация: 13.09.2011
Сообщений: 13

Есть большая растровая картинка, которая формируется на сервере и отдается в img. При движении я обрезаю часть карты, и дорисовываю недостающее... проблема в том, что все это долго грузится. Вот я и хотел разбить карту на мозаику.
Ну, я примерно понял, как делать. По краям сделать какой-то див с большим z-index, на который дивы будут заезжать, див закончился - добавляю новый.
Ответить с цитированием
  #6 (permalink)  
Старый 10.01.2012, 08:09
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Можно взять движок Яндекс.Карт и подсунуть своё изображение вместо карты.
http://api.yandex.ru/maps/jsapi/doc/...map-custom.xml
Ответить с цитированием
  #7 (permalink)  
Старый 10.01.2012, 08:11
Интересующийся
Отправить личное сообщение для Lottarend Посмотреть профиль Найти все сообщения от Lottarend
 
Регистрация: 13.09.2011
Сообщений: 13

Не вариант, в коммерческих проектах нельзя...
Ответить с цитированием
  #8 (permalink)  
Старый 10.01.2012, 08:14
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Вы сейчас что коммерческим проектом назвали?
Ответить с цитированием
  #9 (permalink)  
Старый 10.01.2012, 08:58
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Kolyaj,
да он наверно про свой проект
Ответить с цитированием
  #10 (permalink)  
Старый 10.01.2012, 09:00
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Ну наверно про свой. В пользовательском соглашении написано, что нельзя использовать карты на сайтах с платным доступом. Про коммерческие сайты ничего не сказано.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить загрузилось ли изображение Andrei jQuery 23 06.11.2014 14:10
Как вставить изображение в документ, не используя таблицу? возжаждавший Элементы интерфейса 1 05.03.2010 19:36
Как менять изображение при клики Darland Общие вопросы Javascript 2 05.11.2009 12:42
Как заставить браузер использовать закэшированное изображение? fog Общие вопросы Javascript 5 13.08.2009 15:40
Как предварительно загруженное изображение сделать бэкграундом? hrundel Общие вопросы Javascript 1 02.08.2009 12:45