Свои карты в Яндекс-Картах.
По мотивам вот этой статьи. Не захотелось тратить время на разработку своего движка,т.к. вдумчиво почитав документацию к API.Yandex пришел к выводу, что весь функционал необходимый для моих нужд, уже есть и написан. Один правда большой недостаток — для работы необходимо будет постоянное подключение к интернет, не нашел пока способа вытащить скрипты от яндекса в оффлайн. Итак, пошаговое руководство:
1) Подготавливаем изображение, которое будет у нас «картой». Для этого его нужно порезать «Кубиками» или в терминологии Яндекса — тайлы. В моем случае я сделал «порезку» автоматически, при загрузке изображения.
Скрипт «порезки» в итоге получился следующий:
cuttingimg(1,$userfile_name,2);
cuttingimg(2,$userfile_name,4);
cuttingimg(3,$userfile_name,8);
функция cuttingimg с параметрами: масштаб, имя файла, количество кубиков.
Далее в страницу вставляем
,где код map.js:
В итоге получаем чудо дивное: