Клуб API Карт

Клуб участников форума.

Пост в архиве.


Здравствуйте уважаемое сообщество разрабочиков и пользователей!

Вопрос таков. Есть форум - womantalk.com.ua уже давно назрела идея, предложенная пользователями, о создании карты участников сайта.


Суть такова, страница, с размещенной картой Украины и на ней метки, при наведении на которую показывает список пользователей, которые проживают в данном регионе.


Почитал документацию и нашел. Статические карты, возможность добавлять метки и все такое, в общем реализуемо, но есть проблема. Инициатор пользователь, не уверен сможет ли разобратся во всем и еще проблема, ему нужно постоянно ложить на хостинг обновленный файл с пользователями (новыми метками)


Главный вопрос! Как бы решить эту пробелему, чтобы пользователь (модератор карты) смог добавлять самостоятельно новые метки и не сильно парился в коде.


Заранее премного благодарен!

3 комментария
Александр Новиков
28 января 2016, 08:14
Помоему статические карты тут не совсем к месту. Я бы сделал небольшой интерфейс для добавления меток и на основе полученных данных строил бы карту. Либо на основе данных о метках и пользователях строил бы YMapML файл. Ну а самый писк это не делать интерфейс, а дать пользователям возможность указывать в профиле город и на основе этой инфы строить карту.
прав, лучше использовать интерактивную карту.

У профилей пользователей Вашего форума есть поле "Откуда", в котором пользователи указывают свое местоположение (однако, у некоторых оно не указано или указано фиктивное местоположение "Из края лазурной печали").

Вы можете ориентироваться на это поле и геокодировать его, получая координаты пользователя. Поле precision поможет определять точность местоположения пользователя.

Если геокодировать адрес не удается или недостаточная точность ответа, то можно попросить пользователей более точно указать свое местоположение (например, с точностью до города), либо отметить свое местоположение на карте, тогда поле "Откуда"можно будет заполнить с помощью обратного геокодера.

Все полученные координаты можно будет записать в БД или YMapsML, а потом их отображать на карте.

Для модератора можно создать отдельный интерфейс через который он сможет изменять или добавлять новые метки.
Ребят, большое спасибо что откликнулись!

Стесняюсь спросить... На коммерческой основе данный сервис кто-то возьмется реализовать, к сожалению не владею данными навыками самостоятельно. Одно дело на статической карте прописать метками по примеру кода, а тут другое...не потяну сам :)

P.S. По поводу данных из профиля, хотелось бы все-таки добавлять конкретных пользователей. Причин несколько - не все профили (пользователи) живие, кроме этого не все хотят указывать инфу о своем фактическом местонахождении.