当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于地理定位图像的系统和方法技术方案

技术编号:12514009 阅读:49 留言:0更新日期:2015-12-16 11:50
一方面,用于地理定位图像的计算机实现的方法通常可以包括:通过一个或多个计算设备接收将图像地理定位在地图上的请求,并且响应于该请求,在地图上提供用户图标以显示。另外,该方法可以包括:确定用户图标在地图上的当前地理位置,提供当前地理位置的文本表示以显示,接收指示用户图标正跨越地图的至少一部分被移动的数据,以及当用户图标跨越地图的至少一部分被移动时,更新当前地理位置的文本表示。

【技术实现步骤摘要】
【国外来华专利技术】
本主题一般地涉及用于将图像地理定位在地图上的系统和方法,并且更具体地涉及用于通过当用户图标跨越地图被移动以选择用于地理定位图像的位置时提供与用户图标在地图上的地理位置相对应的位置指示符来增强用户将照片或其他图像地理定位在地图上的能力的系统和方法。
技术介绍
当前的地理定位服务允许用户在期望地理位置(例如,获得照片的地理位置)处将照片放在地图上的尝试中跨越地图拖动一个或多个照片。一旦照片被放到地图上的所选位置上,与所选地理位置相对应的数据(例如GPS坐标)于是与图像文件相关联。然而,用户通常很难准确地将照片定位在地图上。例如,当地图视图被显著缩小时,在仅远离期望位置几个像素的位置处将照片放在地图上可能导致照片被地理定位在远离期望位置的相当大的距离(例如,根据缩放水平,为多个街道或整个城市的误差)。从而,通常要求用户重复拖动并且将照片放在地图上,以确保照片与期望位置相关联。
技术实现思路
本专利技术的实施例的多个方面和优点将在以下说明书中部分地阐述,或者可以从说明书变得明显,或者可以通过实施例的实践来学习。一方面,本主题涉及用于地理定位图像的计算机实现的方法。该方法通常可以包括:通过一个或多个计算设备接收将图像地理定位在地图上的请求,并且响应于该请求,在地图上提供用户图标以显示。另外,该方法可以包括:确定用户图标在地图上的当前地理位置,提供当前地理位置的文本表示以显示,接收指示用户图标正跨越地图的至少一部分被移动的数据,以及当用户图标跨越地图的至少一部分被移动时,更新当前地理位置的文本另一方面,本主题涉及用于地理定位图像的系统。该系统可以包括具有一个或多个处理器和相关联的存储器的一个或多个计算设备。存储器可以存储指令,当由处理器执行时,配置计算设备发送与呈现地理空间资产的地图相关联的数据,其中地图包括在其上显示的用户图标。另外,计算设备可以被配置成确定用户图标在地图上的当前地理位置,提供当前地理位置的文本表示以显示,接收指示用户图标正跨越地图的至少一部分被移动的数据,并且当用户图标跨越地图的至少一部分被移动时,提供当前地理位置的更新后的文本表示以显示。在进一步方面,本主题涉及一种有形的非瞬时计算机可读介质,存储计算机可执行指令,当由一个或多个处理器执行时,使得处理器执行特定操作。操作通常可以包括:接收将图像地理定位在地图上的请求,并且响应于该请求,在地图上提供用户图标以显示。另夕卜,操作可以包括:确定用户图标在地图上的当前地理位置,提供当前地理位置的文本表示以显示,接收指示用户图标正跨越地图的至少一部分被移动的数据,以及当用户图标跨越地图的至少一部分被移动时,更新当前地理位置的文本表示。本公开的其他示例性方面涉及用于地理定位图像的其他方法、系统、装置、非瞬时计算机可读介质、用户接口和设备。各种实施例的这些和其他特征、方面和优点将参考以下说明书和所附权利要求变得更好理解。合并在说明书中并且构成本说明书的一部分的附图与说明书一起示出本专利技术的实施例,用于解释相关原理。【附图说明】在说明书中阐述指引本领域普通技术人员的实施例的详细论述,其对附图进行引用,其中:图1示出用于显示地图的适当用户界面的示例性视图,其允许用户选择地图上的地理位置用于地理定位一个或多个图像,具体地示出呈现在地图上的用户图标以及提供与用户图标在地图上的当前地理位置相关联的信息的位置指示符;图2示出根据本主题的多个方面的用于地理定位图像的系统的一个实施例的示意图;图3示出根据本主题的多个方面的用于地理定位图像的方法的一个实施例的流程图;图4示出用于显示地图的适当用户界面的另一个示意图,其允许用户选择地图上的地理位置用于地理定位一个或多个图像,具体地示出当地图的当前缩放水平被显著缩小时,可以包括在位置指示符内的地理实体的一个示例;图5示出图4中所示的地图的放大视图,具体地示出当地图的当前缩放水平被显著放大时可以包括在位置指示符内的地理实体的一个示例;图6示出图4中所示的用户界面的又一个示例性视图,具体地示出当用户图标跨越当前显示给用户的地图的部分被移动时位置指示符被更新;以及图7示出图4中所示的用户界面的进一步示例性视图,具体地示出当用户图标以低于预定速度阈值的速度跨越当前显示给用户的地图的部分被移动时位置指示符被更新。【具体实施方式】现在对实施例详细地作出参考,其一个或多个示例在附图中示出。每个示例都通过实施例的解释提供,而不是限制。实际上,可以在不脱离实施例的范围或精神的情况下,对实施例作出多种修改和改变,这对于本领域技术人员来说是显而易见的。例如,被示出或描述为一个实施例的部分的特征可以与另一个实施例一起使用,以产生进一步实施例。从而,旨在本主题覆盖落入所附权利要求及其等价物的范围内的这样的修改和改变。概述通常,本主题涉及用于地理定位一个或多个图像的系统和方法。特别是,当用户正跨越地图移动用户图标(例如,鼠标图标、图像图标或任何其他适当图标)以选择用于将图像地理定位在地图上的期望位置时,本公开提供将被显示给他/她的位置指示符。在多个实施例中,位置指示符可以对应于用户图标在地图上的当前地理位置的文本表示。从而,可以显示文本表示,以向用户提供用户图标当前所定位在的地图上的地理位置的视觉指示。这样,通过当用户图标跨越地图被移动时参考文本表示,用户可以准确地选择地图上用于地理定位图像的期望位置。例如,用户当前可以在查看描述大城市内的道路网的地图。如果用户期望将图像地理定位在该城市内的给定街道的特定地址处,则用户可以选择图像,并且朝向特定地址的地理位置,跨越地图移动用户图标(例如,使用鼠标、触摸屏和/或任何其他适当输入设备)。当用户图标跨越地图被移动时,诸如通过显示与用户图标当前被定位在地图上的位置对应的城市名称和街道地址,图标在地图上的当前地理位置的文本表示可以被显示给用户。通过当用户图标跨越地图被移动时连续地或周期性地更新文本表示,用户能够快速地和容易地识别用户图标何时被定位在合适街道上,并且可以能够进一步调节用户图标的位置,以沿着街道找到特定地址位置。当文本表示显示期望的街道地址时,用户可以提供适当的用户输入,以选择位置(例如,通过释放用户输入按钮,以将图像“放在”该位置),并且相应图像可以利用与所选位置相关联的位置数据被地理编码。将理解,用户图标在地图上的当前地理位置通常可以与地理实体的层级(例如,国家、州、县、城市、街道地址等)相关联。从而,在多个实施例中,被提供用于显示给用户的文本表示可以合并所有或部分这样的实体。具体地,在特定实施例中,地理实体可以被选择以根据当前地图视图的缩放水平显示。例如,当地图视图被高度缩小时(例如,使得可以查看整个洲或国家),仅在层级上端的地理实体可以被显示给用户(例如,国家和州),然而,当地图视图被高度放大时(例如,使得可以查看特定道路和/或道路网),仅在层级下端的地理实体可以被显示给用户(例如,城市和/或街道地址)。另外,在多个实施例中,当图标跨越地图被移动的速度低于给定速度阈值时,显示给用户的文本表示可以仅被配置成利用用户图标的当前地理位置更新。例如,如果用户跨越地图快速地移动用户图标,则文本表示在图标速度低于阈值的最后更新位置处可以保持不变,或者文本表示可以被去除(或被示出为空白),直本文档来自技高网...

【技术保护点】
一种用于地理定位图像的计算机实现的方法,所述方法包括:通过一个或多个计算设备接收将图像地理定位在地图上的请求;响应于所述请求,通过所述一个或多个计算设备在所述地图上提供用户图标以显示;通过所述一个或多个计算设备确定所述用户图标在所述地图上的当前地理位置;通过所述一个或多个计算设备提供所述当前地理位置的文本表示以显示;通过所述一个或多个计算设备接收指示所述用户图标正跨越所述地图的至少一部分被移动的数据;通过所述一个或多个计算设备接收指示所述用户图标正跨越所述地图的所述至少一部分被移动的速度的数据;以及当所述速度小于预定速度阈值时,通过所述一个或多个计算设备与所述用户图标跨越所述地图的所述至少一部分从第一位置被移动到第二位置同时地连续更新所述当前地理位置的所述文本表示,使得包括在所述文本表示内的所述当前地理位置被更新,以当所述用户图标跨越每个中间位置被移动时,暂时显示所述第一和第二位置之间的多个中间位置中的每个。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:周百谅
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1