SASGIS - SAS.Планета | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0003703 | SAS.Планета | [All Projects] Хотелка | public | 28-08-2020 00:08 | 28-08-2020 06:28 | |||||
Reporter | whoim | |||||||||
Assigned To | ||||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | |||||
Status | new | Resolution | open | |||||||
Platform | OS | OS Version | ||||||||
Product Version | 200606 | |||||||||
Target Version | Fixed in Version | |||||||||
Summary | 0003703: API для реализации различных хотелок | |||||||||
Description | Было бы неплохо оснастить программу неким API, или скрипт-языком, которое позволит пользователям реализовывать свои дополнительные уникальные хотелки на базе этой замечательной программы, не вникая особо в исходники. Конечно, некие навыки программирования должны присутствовать. Примеры функционала: - выводить надписи на канвасе карты в указанных координатах - располагать указанные иконки как по координатам канваса карты, так и по gps-координатам -рисовать трек не только по информации nmea из com-порта, но и по пользовательским данным. Например, линия трека, начатая на иконке по gps-координатам, может автоматически рисоваться ка трек при обновлении этих координат. -привязка текстов, иконок и т.п. к различным источникам и их обновление. - регистрация и обработка событий пользователя типа клика по карте. При клике происходит нечто, описанное пользователем - например, всплывающее окно, с какой - либо информацией, кнопками и возможностью из обработки извне. Опишу для примера свою хотелку - наземную станцию для дрона. Я имею на земле телеметрийные данные, умею слегка программировать, имею библиотеку для работы с этими данными и могу вытащить информацию, которую хотел бы нанести на карту в текстовом виде и обновлять. Высота, батарея, потребление - там много всего. Сам дрон хотел бы отображать кастомной иконкой и рисовать его трек. По клику на карте я бы хотел вызвать окошко с "дефолтной" или последней введённой высотой, например, из моего набора переменных. А по кнопке "ок" передать координаты, куда был клик, и исправленное в окошке значение высоты в свой обработчик, который уже моими силами отправит инфу на дрон сообщением "лететь туда". Это просто один из примеров. Который поставит на колени половину существующих наземных станций. | |||||||||
Steps To Reproduce | ||||||||||
Additional Information | ||||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
28-08-2020 00:08 | whoim | New Issue | ||||||||
28-08-2020 00:14 | whoim | Note Added: 0019953 | ||||||||
28-08-2020 06:28 | zed | Relationship added | related to 0001869 |
Notes | |||||
|
|||||
|
|