[发明专利]在地图上局部渲染的方法和装置有效
申请号: | 201210053986.X | 申请日: | 2012-03-02 |
公开(公告)号: | CN103295466A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 陈旭东 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G09B29/10 | 分类号: | G09B29/10;G06F17/30;G06T15/00 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;江舟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 局部 渲染 方法 装置 | ||
1.一种在地图上局部渲染的方法,其特征在于,包括:
在地图图层上获取搜索区域;
将所述地图图层分隔成多个图层局部区域,并确定所述搜索区域与每个所述图层局部区域的交集区域;
分别在确定出的每个所述交集区域上获取对应的搜索结果;
将获取到的搜索结果在所述地图图层上进行显示。
2.根据权利要求1所述的方法,其特征在于,
分别在确定出的每个所述交集区域上获取对应的搜索结果的步骤包括:
依次针对每个所述交集区域向数据库发送搜索请求消息,其中,所述搜索请求消息中携带一个所述交集区域内的坐标值;
接收所述数据库返回的与每个所述坐标值对应的搜索结果;
将获取到的搜索结果在所述地图图层上进行显示的步骤包括:
将已返回的搜索结果在所述地图图层中对应的交集区域上进行显示。
3.根据权利要求1所述的方法,其特征在于,所述在地图图层上获取搜索区域的步骤包括:
所述搜索区域由搜索的中心点的坐标和搜索范围确定,在所述搜索范围为矩形的情况下,以所述中心点作为所述矩形的中心点来确定所述矩形在所述地图图层上的位置;
将在所述地图图层上确定了位置的所述矩形中不相邻的两个顶点的坐标作为表征所述搜索区域的坐标信息。
4.根据权利要求1所述的方法,其特征在于,所述在地图图层上获取搜索区域的步骤包括:
所述搜索区域由搜索的中心点的坐标和搜索范围确定,在所述搜索范围为圆形的情况下,以所述中心点作为所述圆形的外切矩形的中心点来确定所述圆形的外切矩形在所述地图图层上的位置;
将在所述地图图层上确定了位置的所述外切矩形中不相邻的两个顶点的坐标、所述中心点的坐标以及所述圆形的半径值作为表征所述搜索区域的坐标信息。
5.根据权利要求4所述的方法,其特征在于,所述确定所述搜索区域与每个所述图层局部区域的交集区域的步骤包括:
判断所述搜索区域中落入在所述圆形内的点是否落入在所述图层局部区域中;
将落入在所述图层局部区域中的点作为所述交集区域中的点。
6.根据权利要求1所述的方法,其特征在于,将所述地图图层分隔成多个图层局部区域的步骤包括:
将所述地图图层分隔成大小相同的多个图层局部区域。
7.一种在地图上局部渲染的装置,位于服务器上,其特征在于,包括:
获取单元,用于在地图图层上获取搜索区域;
确定单元,用于将所述地图图层分隔成多个图层局部区域,并确定所述搜索区域与每个所述图层局部区域的交集区域;
搜索单元,用于分别在确定出的每个所述交集区域上获取对应的搜索结果;
传输单元,用于将获取到的搜索结果返回给所述客户端,使得所述客户端在地图图层上显示相应的搜索结果。
8.根据权利要求7所述的装置,其特征在于,
所述搜索单元包括:
发送模块,用于依次针对每个所述交集区域向数据库发送搜索请求消息,其中,所述搜索请求消息中携带一个所述交集区域内的坐标值;
接收模块,用于接收所述数据库返回的与每个所述坐标值对应的搜索结果;
所述传输单元包括:
传输模块,用于将接收到的所述搜索结果返回给客户端,使得客户端将所述搜索结果在地图图层中对应的交集区域上进行显示。
9.根据权利要求7所述的装置,其特征在于,所述获取单元包括:
第一确定模块,用于接收客户端传输的中心点的坐标和搜索范围的信息,并根据所述中心点的坐标和搜索范围确定所述搜索范围,在所述搜索范围为矩形的情况下,以所述中心点作为所述矩形的中心点来确定所述矩形在所述地图图层上的位置;
第一处理模块,用于将在所述地图图层上确定了位置的所述矩形中不相邻的两个顶点的坐标作为表征所述搜索区域的坐标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210053986.X/1.html,转载请声明来源钻瓜专利网。