Привет всем, пишу программку, изначально все делалось под себя. Решил вот поделиться. Если есть знатоки JavaScript которые желают присоединиться к разработке буду только рад, ибо код в современном виде ужасен.
Вобщем что есть на данный момент:
Карты:
- Отображение от 1 до 12 карт одновременно
- Синхронно перемещаются все карты
- На всех картах бегает курсор который указывает в одну и туже точку
- Изменение масштаба (кнопки плюс и минус)
- Нажимаешь пробел -> карта которая под курсором открывается на весь экран
- Есть масштабная линейка (слева-снизу), название карты и масштаб (справа-снизу)
- Измеритель расстояний (кнопка со стрелкой)
- Менять карты можно как из меню так и горячими кнопками (например 1, 2, 3, ...)
- Можно создать закладки для быстрого перемещения в нужные точки
- Быстрое перемещение между наборами карт
- Щелчек колесиком перемещает все карты в выбранное место
- Можно сделать синхронное масштабирование всех карт
Создание меток:
- Двойной щелчек в любом месте карты ставит метку (Ctrl+Enter - подтвердить установку)
- Щелчек правой кнопкой на метке -> можно тащить в новое место
- Двойной щелчек на метке -> окно редактирование (Ctrl+Enter - подтвердить установку, Ctrl+Delete - удалить)
- Метки при уменьшении масштаба группируются в кучки
- Метки бывают: точка, линия, многоугольник, квадрат, круг, все это делается их панельки справа-сверху
- Ctrl+A - открывает окно с таблицей в которой все активные метки (там можно делать много чего)
- Метки можно экспортировать, импортировать
Вобщем много еще чего, кто бы помог внятную документацию написать. F1 - что-то типа помощи.
Что планируется:
- Подключение к GPS для определения местоположения (уже готово)
- Запись треков
- Загрузка треков
- Привязка карт (уже готово)
- Простое добавление своих карт из всяки озиков и т.п. (можно добавить и сейчас, тоже не так уж и сложно)
- Чатик для совместной работы
- Поиск по названиям
- Экспорт карт в те самые озики и картинки
- Синхронизация точек с удаленным хранилищем (уже готово)
Идей еще полно
Что мне нужно:
- Отчеты о багах, глюках и прочей мишуре, ну или что все зашибок и работает как часики
- Идеи что еще можно добавить, что нравится, что нет
Требования:
Firefox последний - делалось все на нем, так что все что должно работать на нем работает
Google Chrome - по идее сильных глюков не должно быть, но капитально на нем не тестировалось
Explorer - ну тут на свой страх и риск, метки ниже 10-й версии точно не будут работать
Opera - пока не перейдет на движек Chrome даже думать о ней не буду
Safari - даже в живую ни разу не видел, ничего не могу сказать
Все тестировалось в Windows, но в Linux все тоже должно работать
Сам я занимаюсь поиском, поэтому программа имеем сильный уклон в сторону сравнения карт, нанесения различной информации и работы со сканированными картами.
Вот ссылка: http://starik-maps.s3.amazonaws.com/index.html