Свои карты в Яндекс-Картах.

По мотивам вот этой статьи. Не захотелось тратить время на разработку своего движка,т.к. вдумчиво почитав документацию к API.Yandex пришел к выводу, что весь функционал необходимый для моих нужд, уже есть и написан. Один правда большой недостаток — для работы необходимо будет постоянное подключение к интернет, не нашел пока способа вытащить скрипты от яндекса в оффлайн. Итак, пошаговое руководство:

1) Подготавливаем изображение, которое будет у нас «картой». Для этого его нужно порезать «Кубиками» или в терминологии Яндекса — тайлы. В моем случае я сделал «порезку» автоматически, при загрузке изображения.

Снимок-4

 

Скрипт «порезки» в итоге получился следующий:

cuttingimg(1,$userfile_name,2);
cuttingimg(2,$userfile_name,4);
cuttingimg(3,$userfile_name,8);

функция cuttingimg с параметрами: масштаб, имя файла, количество кубиков.

Далее в страницу вставляем

,где код map.js:

 

В итоге получаем чудо дивное:


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.