Я даже и не подозревал сколько разных интересных решений для блогов и сайтов может дать сервис карт. Самые развитые сервисы сейчас это Google Maps и Yandex Maps. Последние разработки в обоих сервисах дают очень большой простор для использования вебмастерами на сайтах и блогах. Всё что нужно для использования в собственных целях - получить специальный ключ зарегистрировав url по которому карта будет доступна посетителям и немного изучить API карт для размещения с нужным нам функционалом.
В начале года мне предложили сделать для сайта, который сейчас проходит этап тестирования, карту, на которой посетители могли бы отмечать место где они живут с коротким описанием. Любой зарегистрированный посетитель может посмотреть эти метки на карте, прочитать описание и оставить свою метку. Предполагалось использовать Google Maps. Но тогда просто небыло времени, и я отложил работу над картой до лучших времён. Сейчас я вновь взялся за эту задачу. но уже с использованием сервиса Yandex Maps, так как по ним нашлось больше информации с конкретными примерами по которым можно быстрее научиться использовать все возможности которые могут дать карты Яндекса.
Изучение API карт довольно утомительное занятие, поэтому в начале я решил использовать готовый скрипт конструктор Яндекс карт выложенный для бесплатного использования в облегчённой версии. Но оказалось что метки можно создавать только из админской части скрипта. а обычным пользователям это недоступно. Плюс вывод самих меток мне совершенно не понравился, по меткам невозможно увидеть кто их добавил пока не кликнеш на неё. Плюс к этому за полную версию скрипта, позволяющего добавлять метки пользователями, разработчик просит 2500 рублей! Зачем платить такие деньги за то что я, если не лениться, могу сделать сам?
И вот вчера вечером я поработал немного головой, почитал кое какую информацию найденную в сети, попробовал пару готовых примеров. Через час у меня уже был готов черновой вариант карты с возможностью добавлять метки с названием и коротким описанием места на которое указывает метка пользователями! Осталось добавить возможность удаления левых меток и редактирования существующих из отдельного файла к которому будет запаролен доступ и получается аналог того скрипта который стоит 2500 рублей! Вот пусть особо ленивые его и покупают.
Сегодня планирую заняться доводкой скрипта до нормального вида с возможностью выбирать вид маркёра и нумерацией маркёров для более лёгкого поиска. Так же хочу вывести список пользователей которые уже поставили маркёр в отдельный список (в правой или левой колонке как на самих Яндекс картах). Ну а потом прикрутить файл через который можно будет редактировать метки или удалять их. Но и это ещё не всё, это план минимум. План максимум - сделать на основе этого скрипта отдельный мод для Даннео с возможностью автозаполнения поля имени или логина при добавлении метки, возможностью добавлять метки только пользователями и возможностью модерировать метки из общей админки движка.
Пока я не выкладываю код карт который сейчас состоит из 3-х файлов и одной таблицы в БД, так как всё ещё очень сырое. Но по завершении работы обязательно поделюсь готовым кодом для тех кому самому некогда разбираться во всех тонкостях а нужен готовый скрипт. Возможно кому то не придётся потратить 2500 рублей. Деньги не так уж легко зарабатываются что бы ими разбрасываться. Я бы понял автора того скрипта при цене в 200-300 рублей, но 2500 это помоему слишком. Да и ещё для такого упрощённого функционала.