Размещение камер на Google maps с отрисовкой угла обзора
5 000 руб. за проект
Требуется написание JS скрипта интеграции с Google Maps - размещение камер наблюдение с указанием их угла обзора
Оригинальное исполнение можно найти на сайте
https://mapcam.info/speedcam/
либо на
https://calculator.ipvm.com/
# Создание объекта
создание объекта при клике на карте и привязки его к координатам
возможность перемещать объект по карте
возможность менять направление обзора камеры
возможность менять угла обзора (угол сегмента)
в результате формируется JSON с данными об это объекте
# Отображение объектов
из JSON парсятся данные об объектах
в результате объекты обрисовываются на карте
т.к. скрипт без бэкэнда, данные о созданном объекте можно выводить в консоль, а JSON с объектами - явно захардкодить в демо.
Каждый объект представляет собой png картинку
- квадрат, размер 48х48 px
Из центра картинки отрисовывается сектор круга
- угол сегмента по умолчанию 40 градусов
- радиус ~500 px при максимальном приближении карты
- при изменении масштаба карты сегмент пропорционально изменяется
- минимальный угол 5 градусов, максимальный 360
- длина сегмента регулируется "точкой" на центральной линией
- поворот сегмента регулируется "точкой" на центральной линией
- угол сегмента регулируется "точкой" на боковой линии
Добавление объекта
Отображание объекторв на карте
Оригинальное исполнение можно найти на сайте
https://mapcam.info/speedcam/
либо на
https://calculator.ipvm.com/
# Создание объекта
создание объекта при клике на карте и привязки его к координатам
возможность перемещать объект по карте
возможность менять направление обзора камеры
возможность менять угла обзора (угол сегмента)
в результате формируется JSON с данными об это объекте
# Отображение объектов
из JSON парсятся данные об объектах
в результате объекты обрисовываются на карте
т.к. скрипт без бэкэнда, данные о созданном объекте можно выводить в консоль, а JSON с объектами - явно захардкодить в демо.
Каждый объект представляет собой png картинку
- квадрат, размер 48х48 px
Из центра картинки отрисовывается сектор круга
- угол сегмента по умолчанию 40 градусов
- радиус ~500 px при максимальном приближении карты
- при изменении масштаба карты сегмент пропорционально изменяется
- минимальный угол 5 градусов, максимальный 360
- длина сегмента регулируется "точкой" на центральной линией
- поворот сегмента регулируется "точкой" на центральной линией
- угол сегмента регулируется "точкой" на боковой линии
Добавление объекта
Отображание объекторв на карте
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Работа выполнена в полном объеме