Web-страница с подвижной картой yandex
Цена договорная
создать web-страницу
при открытии страницы делает GET-запрос http://89.108.99.163/gps/gpsapi.php/all_cars?park_id=1 (без авторизации), который возвращает JSON примерно такого вида:
{"car_id": "",
"name": "",
"lat": "",
"lng": "",
"angle": "",
"altitude": "",
"speed": "",
"pic": "" ], [], [] }
Задача:
изобразить все пришедшие машины на подвижной живой яндекс-карте, учитывая, что поля:
* lat,lng - координаты;
* angle - угол поворота иконки (по часовой стрелке относительно севера (N));
* pic - иконка.
* рядом чёрным шрифтом arial - поле name (название машины).
Карта занимает весь экран, других элементов пока нет. Ориентирована и масштабирована так, чтобы на карте (кроме краёв 10% с каждой стороны) помещались все машины в наибольшем масштабе (но не менее 2 км на ширину экрана.
если навести мышь на машину, то необходимо показать рядом скорость (поле speed + ‘ км/ч’).
Если поле last_track (дата последнего сигнала) старше, чем 1 час, поверх машинки (или рядом, на ваш вкус) изобразить иконку отсутствия связи http://89.108.99.163/pics/no_connect.png.
Каждую 1 сек. повторять GET-запрос и перерисовывать машины, если их координаты или другие данные изменились.
Прошу обращаться только при готовности взяться за работу (с указанием суммы и сроков).
https://t.me/Emil_Ken
при открытии страницы делает GET-запрос http://89.108.99.163/gps/gpsapi.php/all_cars?park_id=1 (без авторизации), который возвращает JSON примерно такого вида:
{"car_id": "",
"name": "",
"lat": "",
"lng": "",
"angle": "",
"altitude": "",
"speed": "",
"pic": "" ], [], [] }
Задача:
изобразить все пришедшие машины на подвижной живой яндекс-карте, учитывая, что поля:
* lat,lng - координаты;
* angle - угол поворота иконки (по часовой стрелке относительно севера (N));
* pic - иконка.
* рядом чёрным шрифтом arial - поле name (название машины).
Карта занимает весь экран, других элементов пока нет. Ориентирована и масштабирована так, чтобы на карте (кроме краёв 10% с каждой стороны) помещались все машины в наибольшем масштабе (но не менее 2 км на ширину экрана.
если навести мышь на машину, то необходимо показать рядом скорость (поле speed + ‘ км/ч’).
Если поле last_track (дата последнего сигнала) старше, чем 1 час, поверх машинки (или рядом, на ваш вкус) изобразить иконку отсутствия связи http://89.108.99.163/pics/no_connect.png.
Каждую 1 сек. повторять GET-запрос и перерисовывать машины, если их координаты или другие данные изменились.
Прошу обращаться только при готовности взяться за работу (с указанием суммы и сроков).
https://t.me/Emil_Ken
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.