Страница 5 из 8

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 12:33
retromap
Теперь можно прикреплять текст к каждому элементу рисунка. Для отображения текста нужно навести на него мышь. Для создания-редактирования текста нужно кликнуть по элементу.



Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 17:21
7zak7
Изображение

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 17:35
Hormold
мы вместе с Сергеем (7zak7) работаем над созданием карты объектов Калининграда.
а можно ещё сделать прикрепление фото к самому объекту (кроме текста)?
вот пример реализации на викимапии:
http://wikimapia.org/#lang=ru&lat=54.70 ... /52543/ru/Астрономический-бастион

у них ещё сделаны комментарии, но они пока нам не нужны

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 22:04
admin
Hormold писал(а):мы вместе с Сергеем (7zak7) работаем над созданием карты объектов Калининграда.
а можно ещё сделать прикрепление фото к самому объекту (кроме текста)?
вот пример реализации на викимапии:
http://wikimapia.org/#lang=ru&lat=54.70 ... /52543/ru/Астрономический-бастион

у них ещё сделаны комментарии, но они пока нам не нужны


Малой кровью можно сделать, чтобы при наведении на объект открывался не только текст, но и небольшая фотка, размещенная где-нибудь на внешнем сайте по указанной ссылке. Примерно так сделано сейчас с маркерами:



Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 22:11
Hormold
Не фильтруется поле с картинкой. Если вставить, например, это: http://photos.wikimapia.org/p/00/00/40/89/99_75.jpg" onLoad="alert(document.cookie);
То можно получить алерт с куками пользователя при открытии маркера. А если продолжить немного скрипт, то передать их на сторонний сниффер.

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 17 янв 2014, 23:19
admin
Hormold писал(а):Не фильтруется поле с картинкой. Если вставить, например, это: http://photos.wikimapia.org/p/00/00/40/89/99_75.jpg" onLoad="alert(document.cookie);
То можно получить алерт с куками пользователя при открытии маркера. А если продолжить немного скрипт, то передать их на сторонний сниффер.


Эти фокусы мы знаем. Но вначале нужно определиться с функционалом и интерфейсами блока рисования, а фильтрация и т.п. - чуть позже.

Группа Калининград

СообщениеДобавлено: 19 янв 2014, 21:29
admin
7zak7 писал(а):2. 7zak7, Hormold, Егор


Создали для перечисленных пользователей группу Калининград, лидер группы - 7zak7
Дальше нужно определить, какие особые права вы хотите установить для членов группы и ее лидера.

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 20 янв 2014, 19:06
7zak7
модераторы - добавление, редактирование, удаление объектов, экспорт в kmz.
лидер группы - дополнительно добавление и удаление модераторов.

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 20 янв 2014, 22:22
admin
7zak7 писал(а):модераторы - добавление, редактирование, удаление объектов, экспорт в kmz.
лидер группы - дополнительно добавление и удаление модераторов.

1. Здесь нужны уточнения.
Для обычных рисунков каждый зарегистрированный пользователь может создать свою копию ранее созданного рисунка и делать свои модификации, но не может изменить рисунок, созданный ранее другими.
Нужно уточнить отношения между самими модераторами и лидером - могут ли они редактировать рисунки друг друга, и здесь возможны конфликты, когда один рисунок одновременно редактируется двумя членами группы. Этого лучше избегать.
Помимо того, хочется понять, сколько примерно рисунков будет в активной работе у группы.
2. Общности ради название группы изменено на "Калиниград". Каждый зарегистрированный пользватель может подать заявку на участие в этой группе в своем личном разделе (Личный раздел -> Пункт "Группы"). По смыслу заявка должна попасть на одобрение к лидеру группы, но это надо проверить.

Re: Сделайте, пожалуйста, возможность рисовать на карте

СообщениеДобавлено: 21 янв 2014, 01:38
7zak7
1. В этом и заключается две проблемы. Первая - что внутри одной группы ссылка не должна меняться.
Представьте, что сделана первая приблизительная версия карты, которой уже можно пользоваться - открытая ссылка на просмотр дана всем пользователям в закрытой группе (350 человек).
Они сохраняют у себя ссылку на эту карту в закладках, на мобильниках и т.п.
Потом мы вносим изменения и ссылка меняется? Но нам нужно чтобы она не менялась.

Вторая проблема - что, допустим, ссылка утекает. Тогда получается что каждый на основе нашей карты каждый может дорисовать объекты и распространить новую версию, чем ввести всех в заблуждение.
И вообще может начаться неконтролируемое распространение карты (к примеру, если на неё нанести какие-то секретные объекты, а кто-то будет действовать против группы).
Конечно хорошо было бы сделать опцию "закрыть открытый доступ" - доступ тогда будут иметь только лидер и модераторы, на случай каких-нибудь эксцессов.
И сделать опцию - "запретить создание новой карты на базе данной карты" - чтобы закрывались опции редактирования.

Можно посмотреть как реализовано на maps.google.ru. Просто подход и назначение сервисов видимо разное, поэтому приходится учитывать столько нюансов.

2. Можно сделать и так. Но у нас в планах создание карты не всех обычных объектов по калининграду, а у нас диггерский уклон - заброшенные дома, заводы, крыши, башни, мачты, форты, подземные ходы, убежища, подземные реки, коллекторы и т.п.