[发明专利]基于安卓系统的地图服务提供方法、装置、终端及存储介质有效
申请号: | 202011247398.0 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112287010B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 孙晓玮;邱俊武;李亚平;李庆君;王少一;张志军;蔡欢;郭立强;葛亮;付海龙 | 申请(专利权)人: | 天津市测绘院有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/29;G06F9/54;H04L67/02;H04L67/51 |
代理公司: | 天津合正知识产权代理有限公司 12229 | 代理人: | 吕琦 |
地址: | 300381 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 地图 服务 提供 方法 装置 终端 存储 介质 | ||
1.一种基于安卓系统的地图服务提供方法,其特征在于,包括:
获取Http端口接收到的客户端地图服务请求,所述Http端口预先配置为Android系统提供运行的Http服务;
根据预先配置的控制器RESTFUL参数映射路径对应的预设的所述地图服务请求规则和所述地图服务请求解析对应的地图数据存储位置;
根据所述地图数据存储位置读取相应的地图信息,并将所述地图信息返回至客户端;
所述根据预先配置的控制器RESTFUL参数映射路径对应的地图服务请求规则和所述地图服务请求解析对应的地图数据存储位置,包括:
根据所述地图服务请求中的注解确定是否为矢量地图服务;
在为矢量地图服务时,根据所述地图服务请求和所述地图服务请求规则确定请求要素;
根据所述请求要素确定对应的地图服务数据库的访问接口;
根据所述请求要素构建键值参数;
根据所述键值参数、访问接口和请求要素执行数据库操作。
2.根据权利要求1所述的方法,其特征在于,所述根据预先配置的控制器RESTFUL参数映射路径对应的地图服务请求规则和所述地图服务请求解析对应的地图数据存储位置,包括:
根据所述地图服务请求中的注解确定是否为瓦片地图服务;
在为瓦片地图服务时,根据所述地图服务请求规则和所述地图服务请求确定与所述地图服务请求对应的瓦片资源的存储位置。
3.根据权利要求1所述的方法,其特征在于,所述根据所述键值参数、访问接口和请求要素执行数据库操作,包括:
根据请求要素确定请求类型,根据所述请求要素确定地图服务数据库的操作地址;
在为增加请求时,调用所述访问接口的插入方法,参数为地图服务数据库数据库操作地址和键值参数;
在为查询请求时,调用所述访问接口的查询方法,参数为地图服务数据库数据库操作地址和键值参数;
在为更新请求时,调用所述访问接口的更新方法,参数为地图服务数据库数据库操作地址和键值参数;
在为删除请求时,调用所述访问接口的删除方法,参数为地图服务数据库数据库操作地址和键值参数。
4.根据权利要求1所述的方法,其特征在于,所述根据所述请求要素构建键值参数,包括:
根据请求要素中参数列表构建键值对参数。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置多个不同的Http访问端口,每个访问端口对应设置相应的服务实例数组;
启动每个所述访问端口的Http服务。
6.一种基于安卓系统的地图服务提供方法装置,其特征在于,包括:
获取模块,用于获取Http端口接收到的客户端地图服务请求,所述Http端口预先配置为Android系统提供运行的Http服务;
解析模块,用于根据预先配置的控制器RESTFUL参数映射路径对应的预设的所述地图服务请求规则和所述地图服务请求解析对应的地图数据存储位置;
读取模块,用于根据所述地图数据存储位置读取相应的地图信息,并将所述地图信息返回至客户端;
所述解析模块包括:
第三确定单元,用于根据所述地图服务请求中的注解确定是否为矢量地图服务;
请求要素确定单元,用于在为矢量地图服务时,根据所述地图服务请求和所述地图服务请求规则确定请求要素;
访问接口确定单元,用于根据所述请求要素确定对应的地图服务数据库的访问接口;
构建单元,用于根据所述请求要素构建键值参数;
执行单元,用于根据所述键值参数、访问接口和请求要素执行数据库操作。
7.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的基于安卓系统的地图服务提供方法。
8.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-5任一所述的基于安卓系统的地图服务提供方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市测绘院有限公司,未经天津市测绘院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011247398.0/1.html,转载请声明来源钻瓜专利网。