项目组由8~10人组成,分别负责离线导航离线搜索、地图渲染、在线导航、在线搜索,离线下载等库开发以及开平
适配层、底层模块公共代码维护。
项目职责: 本人主要负责工作内容如下:
一、开发搜索SDK:
1.在线搜索库功能接口封装实现,https/http+json/xml+libcur库实现地理、逆地理编码,SUG搜索、关键字搜索、
周边搜索、沿途搜、类型搜索、ID搜索等功能接口;
2.采用双向链表+unorder_map实现LRU高效缓存机制,提高系统响应效率,减轻服务访问负担。
二、开发SDK接口UI应用:
开发搜索全部接口以及部分地图接口QT SDK UI应用示例. 三、系统联调与测试:
1.性能调优,联调解决搜索库、地图库、导航库、下沉层、以及开放平台公共代码多处内存泄漏、应用崩溃问题。
2. 搭建自定义框架写功能性能测试代码;
3. 撰写个人负责模块的设计文档。
主要技术:线程池、多进程多线程,异步网络通信、openGL图形渲染、QT、cmake、单例/工厂/观察者设计模式
编译工具:clang17+gcc/g++ python3编写cmake构建脚本
编译环境:unbuntu/macOS/麒麟/windows
代码编辑:JetBrains CLine、Visual Studio Code 、QT creator 、android studio
版本管控: git
点击空白处退出提示
评论