【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及创建交互式数字地图,并且更明确地说,涉及生成和使用地理地点的虚拟边界。
技术介绍
本文所提供的背景描述是出于大体上呈现本公开的上下文的目的。就“
技术介绍
”部分所描述的程度而言,本申请署名的专利技术人的工作以及在提交时可能尚未限定为现有技术的各方面描述,既不明确地也不隐含地认为是本公开的现有技术。数字地图可通过智能电话和许多其它手持式装置上的地图绘制应用来访问。这些装置中大部分配备例如全球定位系统(GPS)的定位传感器,其将用户的位置确定为地理坐标的集合。一些地图绘制应用可接着通过检查用户位置是否处于所谓的地理围栏内来确定用户是否处于感兴趣地点中。地理围栏是围绕地点(例如,商业区、地标、住所等)创建的虚拟周界。虽然典型的地点几何形状不是圆形的,但地理围栏通常被设置为具有中心点和半径的圆。
技术实现思路
为了有效地确定特定地理位置是否处于具有可相对复杂的任意几何形状(例如,建筑轮廓)的地点的地理围栏(虚拟周界)内,软件系统标识构成地点的几何形状的多个相对简单的分量形状。为了确定地理位置是否处于周界内,计算装置接着确定地理位置是否由分量形状中的一个或多个分量形状围住。因为这些检查中的每一个检查是相对简单的操作,所以计算装置可以是例如智能电话或平板计算机等用户装置。明确地说,在实施例中,计算装置包括一个或多个处理器、用户接口和存储指令的非暂时性计算机可读介质,所述指令用于确定特定地理位置是否处于地理地点的虚拟周界内。指令当在一个或多个处理器上执行时,致使计算装置:确定近似地构成地理地点的几何形状的多个分量形状;确定特定地理位置是否处于分量形状中的至少一个分 ...
【技术保护点】
一种计算装置,包括:一个或多个处理器;用户接口;其上存储有指令的非暂时性计算机可读介质,所述指令用于确定特定地理位置是否处于地理地点的虚拟周界内,其中,所述指令当在所述一个或多个处理器上执行时致使所述计算装置:确定近似地构成所述地理地点的几何形状的多个分量形状;确定所述特定地理位置是否处于所述多个分量形状中的至少一个分量形状内;如果所述地理位置处于所述多个分量形状中的至少一个分量形状内,则生成所述地理位置处于所述虚拟周界内的指示;以及经由所述用户接口提供所述指示。
【技术特征摘要】
【国外来华专利技术】2014.02.11 US 61/938,5371.一种计算装置,包括:一个或多个处理器;用户接口;其上存储有指令的非暂时性计算机可读介质,所述指令用于确定特定地理位置是否处于地理地点的虚拟周界内,其中,所述指令当在所述一个或多个处理器上执行时致使所述计算装置:确定近似地构成所述地理地点的几何形状的多个分量形状;确定所述特定地理位置是否处于所述多个分量形状中的至少一个分量形状内;如果所述地理位置处于所述多个分量形状中的至少一个分量形状内,则生成所述地理位置处于所述虚拟周界内的指示;以及经由所述用户接口提供所述指示。2.根据权利要求1所述的计算装置,还包括:网络接口,所述网络接口经由通信网络而将所述计算装置耦合到地图数据服务器;其中,所述指令进一步致使所述计算装置:从所述地图数据服务器接收所述地理地点的所述几何形状的指示;以及基于所述地理地点的所述几何形状来确定所述多个分量形状。3.根据权利要求2所述的计算装置,其中,为了确定所述多个分量形状,所述指令致使所述计算装置:确定所述几何形状的边界长方形;确定填充所述边界长方形的多个非重叠圆;以及从所述多个非重叠圆消除整个处于所述几何形状之外的圆;其中,剩余的非重叠圆限定了近似地构成所述地理地点的几何形状的所述多个分量形状。4.根据权利要求2所述的计算装置,其中,为了确定所述多个分量形状,所述指令致使所述计算装置:确定多个相连小区,其中,所述多个相连小区中的每一个至少部分地由所述几何形状覆盖;以及针对所述多个相连小区中的每一个,确定完全覆盖所述小区的相应圆;其中,所述圆限定了近似地构成所述地理地点的几何形状的所述多个分量形状。5.根据权利要求1所述的计算装置,还包括:网络接口,所述网络接口经由通信网络而将所述计算装置耦合到地图数据服务器,其中,所述多个分量形状的所述指示是从所述地图数据服务器接收的。6.根据权利要求1所述的计算装置,其中,所述指令致使所述计算装置从包括圆和长方形的能够缩放的基本二维2D形状的集合中选择所述多个分量形状中的每一个分量形状。7.根据权利要求1所述的计算装置,其中,所述指令致使所述计算装置从包括球体和长方体的能够缩放的基本三维3D形状的集合中选择所述多个分量形状中的每一个分量形状。8.一种用于生成地理地点的虚拟周界的方法,所述方法包括:由一个或多个计算装置接收地理地点的几何形状的指示;由所述一个或多个计算装置接收一个或多个形状的有限集合;由所述一个或多个计算装置将所述几何形状的近似表示生成为多个分量形状,每一个分量形状选自所述形状的所述有限集合;以及由所述一个或多个计算装置将所述几何形状的所述近似表示用作所述地理地点的虚拟周界。9.根据权利要求1所述的方法,其中:所述几何形状的所述指示描述了多边形;所述集合包括圆;以及生成所述几何形状的所述近似表示包括:确定近似地构成所述几何形状的所述圆的多个实例。10.根据权利要求9所述的方法,所述方法还包括:确定所述几何形状的边界长方形;确定填充所述边界长方形的所述圆的初始多个非重...
【专利技术属性】
技术研发人员:尤西·米吕迈基,阿努普·曼特里,钱德拉塞卡尔·索塔,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。