Перед прочтением ТЗ посмотреть на главную страницу сайта, посмотреть что такое раздел(класс) и Отчет(статья,новость).
Учесть - авторизация сквозная по сайту через PHPBB. Карты должны быть интергрированы в общую схему данных и логику работы движка. Её я поясню при встрече с исполнителем.
Чтобы представить себе возможности Яндекскарт я приделал такую тестовую шнягу:
http://tourist.kharkov.ua/map/ya/vivid_ ... _xml-2.php
ТЗ на карты. Дополняется, дописывается.Карты должны быть похожи при выводе точек(треков) на
http://map.bigmir.net/ (но карта должна быть слева - меню справа)
- дерево 2 уровнями с раскрытием и выводом по одному пункту и веткой. При наведении на точку всплывает балун с названием, текстовым описанием и ссылкой : "Посмотреть подробнее" при переходе на которую попадаем на страницу точки на которой вся о ней инфа.
Возможность добавления точек зарегистрированными пользователями. Точка - это объект (как отчет, статья), классифицированный по классам как и все остальное. Он имеет - иконку, координаты, пользователя добавившего ее, наименование, описание (короткое текстовое), описание полное (html), приаттаченная тема в форуме (комменты) и URL. Т.е. объект "Точка на карте" отличается от объекта "Отчет" только координатами и логикой присвоения иконки. Также к точке могут быть привязаны(вручную) другие объекты. Отчеты(о посещении точки), статьи.
xml координат слоев надо кешировать - переделывая только в момент добавления нового объекта соответствующего типа.
карты надо делать как яндекс, так и гугль(а потом возможно и еще кто-то) - объяснение механизма и пример:
http://clubs.ya.ru/mapsapi/replies.xml?item_no=7125http://webmap-blog.ru/?p=395пример:
http://www.gdeetotdom.ru/map/?mapSource ... Type=house
Прилепить сверху яндекса подключаемый слой топографического генштаба
http://clubs.ya.ru/mapsapi/replies.xml?item_no=7286http://clubs.ya.ru/mapsapi/replies.xml?item_no=7419Процесс протестирован - работает в целом. Расскажу как.
Карта и слой точек должны иметь свой урл. Чтобы можно было отдельно залинковать "велопарковки в Харькове" или "источники Караби".
Вот еще интересный скрипт для ознакомления
http://habrahabr.ru/blogs/php/81007/#habracutЭто по точкам. С треками все веселее.
Трек аттачится к отчетам, статьям. В редакторе отчетов будет ссылка "добавить трек".
Трек может как аттачиться в виде файла, так и рисоваться руками. Отображается трек в закладке отчета - как яндексокарта с изображением трека , рядом пишутся его цифровые коэффициенты(длина, дата) и ссылка на скачку.
И еще в редакторе отчетов будет иконка/ссылка "вставить в отчет отображение трека" по которой в отчет вставляется карта с отображением трека (чтобы не надо было заходить на закладку). Однако закладка все-таки круче, т.к. на ней карта больше и красивше чем в отчете.
Добавленный трек может управляться отдельно. Он считается привязанным к тем же классам, что и его отчет, но может быть выведен и отдельно(без отчета)
Треки, привязанные к определенным константами классам, должны иметь возможность выводиться на карте вместе с точками.
Как слой с точками, так и трек должен иметь возможность уникально залинковаться.
сайты с треками
http://velosamara.ru/navigator/ViewPLT. ... egory_id=2
http://veloserver.ru/?menuitem=1http://velo-obninsk.ru/index.php?board=23.0