专利名称:用于在地图上显示特殊位置的用户接口、设备及方法
技术领域:
本申请涉及用于在地图上显示位置的用户接口、设备及方法,尤其涉及用于在地 图上显示聚集的位置的用户接口、设备及方法。
背景技术:
越来越多的电子设备(诸如,计算机、移动电话和个人数字助理(PDA))正用于导 航及通用地图浏览。常见通过将图形对象与特殊位置相关联来在地图上标记该特殊位置。 这种位置的示例为服务点、餐馆、旅游景点、参观的地方等,以及图像对象的示例为在此位 置拍摄的照片或此位置的图像。如果许多位置彼此相距较近,则这些位置会交叠并且相关 联的图像的视图变得杂乱,以及难于在各种对象之间辨别,并且没有向用户提供什么位置 与什么相关联的良好视图。因此,能够针对聚集的位置清晰地显示相关联的图像变得很重 要。在现有技术解决方案中,已知通过将较近定位的位置分组为由单个对象标记的聚集中 来提供这种总览,并且如此选择一个对象,相关联的图形对象会在单独窗口中示出。另一解决方案将相关联的图形对象布置在地图底下或者其上的一行中。这没有准 确地向用户提供哪些图形对象与哪些位置相关联的总览。因此,能够向用户呈现相关联的图像到特殊位置的总览是有用的,该总览使得用 户能够清晰地看到关联。
发明内容
在此背景下,具有优势的是通过提供配置用于在地图上呈现与地理位置相关联的 图形对象的设备来提供克服了或至少减少了上文所示缺陷的用户接口、设备和方法,其中 如果该图形对象交叠则将它们堆叠从而提供位置的清晰视图。所公开的实施方式提供了一种用户接口,其包括配置用于显示地图并且在所述地 图上显示至少一个经标记的位置的控制器,所述位置与至少一个图形对象相关联,其中所 述控制器进一步配置用于确定当被呈现时第一图形对象是否会与第二图形对象交叠,并且 如果交叠,则所述控制器配置用于创建与所述第一图形对象和所述第二图形对象相关联的 第三图形对象或图形分组对象,并且呈现所述第三图形对象。所公开的实施方式的多个方面还用于提供一种用户接口,其包括用于显示地图并 且在所述地图上显示至少一个经标记的位置的装置,所述位置与至少一个图形对象相关 联,其中所述用户接口进一步包括用于确定当被呈现时第一图形对象是否会与第二图形对 象交叠的装置,并且如果交叠,则所述用户接口进一步包括用于创建与所述第一图形对象 和所述第二图形对象相关联的第三图形对象的装置,以及用于呈现所述第三图形对象的装 置。在上述用户接口的一个实施方式中,控制器配置用于当呈现了相关联的图形对象 时,不再呈现所述第一图形对象和所述第二图形对象。在一个实施方式中,图形对象具有当被呈现时显示的视觉表示,所述视觉表示是图像。在一个实施方式中,视觉表示指示着图像对象与位置之间的关联或者指示着经标 记的位置本身。这向用户提供了关于该经标记的位置“什么是特殊的”的指示。在一个实施方式中,图像是照片的最小化(例如缩略图)。这向用户提供了图形对 象内容的指示,即与经标记的位置相关联的照片。在一个实施方式中,第三图形对象的视觉表示是与所述第三图形对象相关联的图 形对象的视觉表示。这向用户提供了什么图形对象包括在第三图形对象中的指示。在一个实施方式中,控制器进一步配置用于接收针对第三图形对象的选择命令, 以及对其进行响应而显示与所述第三图形对象相关联的第一图形对象和第二图形对象的 所述视觉表示。这允许用户查看与经标记的位置相关联的图形对象,即便当位置或其图像 交叠,也不需要放大或缩小。在一个实施方式中,控制器配置用于在窗口中显示所述相关联的图形对象的所述 视觉表示,其中所述控制器进一步配置用于以第一尺寸显示所述相关联图形对象的所述视 觉表示中的一个视觉表示,以及以第二尺寸显示所述相关联图形对象的所述视觉表示中的 其他视觉表示,其中所述第一尺寸大于所述第二尺寸。这向用户提供了相关联图像的预览, 其可以被滚动并且每个预览以更大的尺寸临时显示。这向用户提供了一种快速简单的方 式,用于查看与位置相关联的视觉内容,而不需要附加缩放操作或者附加应用的选择或执 行。在一个实施方式中,图形对象的视觉表示包含指示着相关联图形对象的数目的数 字。这赋予用户以关于有多少对象与所述对象相关联以及所述对象的进一步调查是否提供 了附加信息的指示。在一个实施方式中,图形对象与位置之间的关联以地理坐标的相互关系而存在。 这使得照片能够与其拍摄位置相关联,并且当显示地图时,存储在设备中的所有照片或选 定数目的照片因此可以被标记在地图上,从而向用户给出了所示地图区域的总览。在一个实施方式中,控制器配置用于通过确定当被呈现时图形对象的视觉表示是 否会与另一图形对象的视觉表示交叠来确定所述图形对象是否与所述另一图形对象交叠。 由于没有一个相关联的图形对象的视觉表示交叠,从而易于看到相关联的图形对象,因此 进一步改进了地图与经标记的位置的视图。所公开的实施方式的多个方面还用于提供并入和实现了根据上文的用户接口的 设备。所公开的实施方式的多个方面还用于提供一种方法,用于在显示器上显示地图和 特殊位置以及相关联的图形对象,该方法包括确定当呈现第一图形对象和第二图形对象 时,该第一图形对象是否会与该第二图形对象交叠,并且如果交叠,则创建与第一图形对象 和第二图形对象两者相关联的第三图形对象,并且呈现所述第三图形对象。上文的方法与下文的实施方式共享上文与下文讨论的优势。在一个实施方式中,该方法进一步包括接收针对第三图形对象的选择命令,以及 对其进行响应而显示与所述第三图形对象相关联的第一图形对象和第二图形对象的所述 视觉表示。在一个实施方式中,该方法进一步包括通过确定当被呈现时图形对象的视觉表示是否会与另一图形对象的视觉表示交叠来确定所述图形对象是否与所述另一图形对象交叠。公开的实施方式的多个方面还用于提供并入和实现了上文所述方法的设备。所公开的实施方式的多个方面还用于提供一种计算机可读介质,其至少包括用于 控制包括显示器的用户接口的计算机程序代码,所述计算机可读介质包括软件代码,用于 显示地图以及在所述地图上显示至少一个经标记的位置,所述位置与至少一个图形对象相 关联;软件代码,用于确定当被呈现时第一图形对象是否会与第二图形对象交叠,并且如果 交叠,则创建与所述第一图形对象和所述第二图形对象相关联的第三图形对象并且用于呈 现所述第三图形对象。上文的计算机可读介质与下文的实施方式共享上文与下文讨论的优势。在一个实施方式中,计算机可读介质进一步包括软件代码,用于接收针对第三图 形对象的选择命令,以及用于对其响应而显示与所述第三图形对象相关联的第一图形对象 和第二图形对象的视觉表示。在一个实施方式中,计算机可读介质进一步包括软件代码,用于在窗口中显示所 述相关联的图形对象的所述视觉表示;以及包括软件代码,用于以第一尺寸显示所述相关 联的图形对象的所述视觉表示中的一个视觉表示,以及以第二尺寸显示所述相关联的图形 对象的所述视觉表示中的其他视觉表示,其中所述第一尺寸大于所述第二尺寸。在一个实施方式中,计算机可读介质进一步包括软件代码,用于通过确定当被呈 现时图形对象的视觉表示是否会与另一图形对象的视觉表示交叠来确定所述图形对象是 否与所述另一图形对象交叠。所公开的实施方式的多个方面还用于提供并入和实现了上文所述计算机可读介 质的设备。在任意上述设备的一个实施方式中,该设备为移动通信终端、移动电话、个人数字 助理(PDA)、导航设备、照相机、计算机或膝上型计算机。通过详细描述,根据本申请的设备、方法和计算机可读介质的其他对象、特征、优 势和属性将会变得易于理解。
在本描述的以下详细部分中,本申请的教导将参考附图中所示的示例性实施方式 进行更详细地解释,其中图1是根据实施方式在其中使用了根据本申请的设备的电信系统的总览;图2是根据实施方式的设备的平面前视图;图3是根据本申请示出了图2设备的总体架构的框图;图4a、图4b和图如是根据实施方式的设备的截屏;图5是描述了根据实施方式的方法的流程图;以及图6a、图6b、图6c、图6d和图6e是示出了图形对象如何根据实施方式进行合并的 示意图。
具体实施例方式在以下详细描述中,对根据本申请教导的设备、方法和软件产品通过蜂窝/移动 电话的形式借助实施方式进行描述。应当指出,虽然只描述了移动电话,但是本申请的教导 还可以在任意电子设备中(诸如在便携式电子设备中)使用,诸如膝上型计算机、PDA、移动 通信终端、电子书和记事本以及提供信息访问的其他电子设备。图1示出了蜂窝电信系统的示例,其中可以应用本申请的教导。在图1的电信系 统中,可以在根据本申请教导的移动终端100与其他设备(诸如,另一移动终端106或固定 电话132)之间执行各种电信服务,诸如,蜂窝语音呼叫、www或无线应用协议(WAP)浏览、 蜂窝视频呼叫、数据呼叫、传真传输、音乐传输、静态图像传输、视频传输、电子消息传输和电 子商务。注意,对于移动终端100的不同实施方式和在不同情况下,上文所指的电信服务的不 同服务可能可获得也可能不可获得;就此而言,本申请的教导不限于服务的任何特定集合。移动终端100、106通过射频(RF)链路102、108经由基站104、109连接到移动电 信网络110。移动电信网络110可以符合任意商业上可获得的移动电信标准,诸如移动特 别小组(GSM)、通用移动通信系统(UMTS)、数字高级移动电话系统(D-AMPS)、码分多址标准 ⑶MA和⑶MA 2000、自由移动接入(FOMA)以及时分-同步码分多址(TD-SCDMA)。将移动电信网络110操作连接到广域网120,该广域网120可以是因特网或是其一 部分。因特网服务器122具有数据存储124并且连接到广域网120,因特网客户端计算机 1 也是同样。服务器122可以主控能够向移动终端100提供www/wap内容的万维网(www) 或无线应用协议(wap)服务器。通过类似的方式将公共交换电话网络(PSTN) 130连接到移动电信网络110。将包 括固定电话132的各种电话终端连接到PSTN 130。移动终端100还能够经由本地链路101与一个或多个本地设备103进行本地通 信。本地链路可以是具有有限范围的任意类型的链路,诸如蓝牙、通用串行总线(USB)链 路、无线通用串行总线(WUSB)链路、IEEE 802. 11无线局域网链路、无线电标准链路(例如, RS-232串行链路)等。本地设备103例如可以是能够经由本地链路101向移动终端100通 信传递测量值的各种感测器。图2中更加详细地示出了移动终端100的实施方式200。移动终端200包括扬声 器或耳机202、麦克风206、主显示器或第一显示器203和按键集204,该按键集可以包括常 见ITU-T类型的小键盘204a(表示字符“0”- “9”、“*”和“#”的字母数字小键盘)和某些 其他按键,诸如软按键204b、2(Mc和操纵杆205或其他类型的导航输入设备。参考图3描述了移动终端200的内部组件、软件和协议结构。移动终端具有控制 器300,其负责移动终端的全部操作,并且可以由任意商业上可获得的CPU( “中央处理单 元”)、DSP( “数字信号处理器”)或任意其他电子可编程逻辑设备来实现。控制器300具有 相关联的电子存储器302,诸如随机访问存储器(RAM)存储、只读存储器(ROM)存储、电可擦 除可编程只读存储器(EEPROM)存储、闪存或其任意组合。通过控制器300,存储器302可 用于各种目的,其中之一是将各种软件使用的数据及其程序指令存储到移动终端中。软件 包括实时操作系统320、针对人机接口(MMI) 334的驱动器、应用处理器332以及各种应用。 应用可以包括消息文本编辑器350、记事本应用360以及各种其他应用370,诸如以下应用 语音呼叫、视频呼叫、发送和接收短消息服务(SMS)消息、多媒体消息服务(MMS)消息或电子邮件、web浏览、即时消息接发应用、电话薄应用、日历应用、控制面板应用、照相机应用、 一个或多个视频游戏、记事本应用等。应当指出,上文所列应用的两个或更多可以作为相同 应用进行执行。MMI 334还包括一个或多个硬件控制器,其连同MMI驱动器一起来与第一显示器 336/203和小键盘338/204以及各种其他输入/输出设备(诸如,麦克风、扬声器、振动器、 铃声生成器、LED指示器等)协作。如通常所知,用户可以通过由此形成的人机接口操作移 动终端。软件还包括各种模块、协议栈、驱动器等,其通常被指定为330,并且向RF接口 306,以及可选地用于本地连接性的蓝牙接口 308和/或IrDA接口 310提供通信服务(诸 如,运输、网络和连接性)。RF接口 306包括内部天线或外部天线以及用于建立和维护到基 站的无线链路(例如,图1中的链路102和基站104)的适当无线电电路。本领域技术人员 已知,无线电电路包括一起形成无线电接收器与发射器的一系列模拟电子组件和数字电子 组件。这些组件包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、模拟到数字和 数字到模拟(AD/DA)转换器等。移动终端还具有订户标识模块(SIM)卡304及相关联的读卡器。通常已知,SIM卡 304包括处理器以及本地工作和数据存储器。应当指出,虽然上文描述的设备是移动电话,但此处的教导还可以同样地应用于 其他设备,诸如个人数字助理、计算机、膝上型计算机、导航设备(诸如手持GPS(全球定位 系统)设备)、其他导航设备(诸如雷达监测器)和照相机(摄影机和摄像机两者)。图如是根据此处教导的用户接口或设备的显示器403的截屏。显示的地图409 是称作罗斯基勒(Roskilde)的城镇。位置408由图形对象410标记。在此实施方式中,位 置408在地图409上通过指示位置408的图形对象410上的箭头进行标记。图形对象410具有视觉表示411,在此实施方式中,该视觉表示411是与该位置相 关联的照片。关联的性质可以变化并且依赖于各种应用。关联的示例为在这些坐标处拍摄 的照片。已经明确地与该位置相关联的图片,例如,公寓的照片,与该公寓的位置相关联,或 者一个人的照片与这个人的地址相关联。另一示例为属于位于特定位置的设施的商标。在一个实施方式中,视觉表示411指示了与经标记的位置的关联的或者经标记的 位置本身的性质。例如当视觉表示411是位置的照片时,便是这种情况。在此实施方式中,图形对象410带有数目指示符412,该数目指示符412向查看者 呈现了数字。该数字指示了有多少图形对象410与该位置相关联以及被堆叠至一个图形对 象410中。在此实施方式中,13个图形对象被堆叠至一个图形对象410中。堆叠在已显示 图形对象或图形分组对象410中的图形对象不需要与相同位置相关联,但是可以与已标记 的位置408非常靠近的其他位置相关联。这些位置可以是非常靠近的,以至于如果分别显 示与每个位置相关联的图形对象,则它们会交叠,这会使视图杂乱并且使用户困惑。相反, 控制器(未示出)配置用于确定当在显示器403上呈现时两个图形对象410是否会交叠, 并且如果交叠,则将这两个图形对象堆叠或分组至一个图形对象410。该第三图形对象继而 与所述图形对象位置的一个位置或与所述两个位置之间的位置相关联。图4b是根据此处教导的用户接口或设备的显示器403的另一截屏。在此截屏中, 地图409已经被放大,从而更详细地示出了该区域。当显示已放大的地图409时,控制器配置用于确定图形对象是否交叠,以及在此实施方式中,图如中显示的包括13个其他图形对 象的图形对象410现在被分成4个图形对象410a、410b、410c和410d,每个图形对象分别包 括1个、6个、4个和2个图形对象。如果用户从图4b缩小,则显示器将返回图如中所示的截屏,并且将再次确定图形 对象410a、410b、410c和410d交叠从而被堆叠到分组图形对象410中。在一个实施方式中,当在显示器403上呈现时,控制器通过计算两个图形对象410 的视觉表示411是否会视觉上交叠来确定两个图形对象是否交叠。在一个实施方式中,即 便两个视觉表示411没有交叠,但非常靠近地显示仍会被认为是扰乱用户,因此认为这两 个视觉表示411是交叠的。在一个实施方式中,如果两个图形对象410彼此相距较近并且在显示时会遮盖太 多下面的地图409,在这种情况下,用户将不能看到地图409,则认为这两个图形对象410是 交叠的。在一个实施方式中,至少某些图形对象412是与相同位置相关联的图片。图如是根据此处教导的用户接口或设备的显示器403的另一截屏。在此截屏中, 图形对象410c已经由用户通过如果显示器403是触摸屏则可能利用触笔在其上叩击或者 通过将光标放置其上并点击而选定。在此实施方式中,在图形对象410c上或代替图形对象 410c显示弹出窗口 413。该弹出窗口示出了图形对象410c的至少某些视觉表示411。视觉 表示411中,或是在此实施方式中为图像中的一个414以大于列表415中所示的其他视觉 表示或图像的尺寸进行显示。在弹出窗口 413中,用户可以容易地在这些相关联的图像之 间来回滚动并对其进行预览。在一个实施方式中,通过发起图像浏览或编辑应用的点击或 双击或在图像上叩击,可以以全尺寸打开该图像。在一个实施方式中,图形对象410可以由控制器进行滚动,该控制器接收指示其 这么做的用户输入,诸如在箭头或滚动按键中点击,或者在图形对象410的指定区域上点 击或叩击。在一个实施方式中,所有图形对象是与拍摄其的位置相关联的照片。视觉表示是 这些照片的缩略图。依赖于缩放等级,将彼此靠近拍摄的照片堆叠在一起。如果用户进行 放大,则该堆叠会被分开,以及如果用户进行缩小,则该堆叠会被合并。在一个实施方式中,视觉表示总是相同的尺寸,这提供了统一并且不易混淆的用 户接口视图。图5示出了根据此处教导的方法的流程图。当将要显示地图时,由控制器执行该 方法。在步骤510中,控制器通过将邻近图形对象或第二图形对象抓取到第一图形对象 开始。在一个实施方式中,将图形对象存储到根据其相关联位置的存储器结构中,该存储器 结构简化了确定哪些图形对象是邻近的。在步骤520中,确定图形对象的呈现是否会导致 两个图形对象的交叠。并且如果交叠,则在步骤530中创建第三图形对象。在步骤540中, 控制器继而检测该第三图形对象是否有任何邻近图形对象。如果没有,则在步骤550中,在 显示器上呈现该第三图形对象。如果存在邻近图形对象,则控制器返回步骤510。随着一个 图形对象已经被呈现,控制器在步骤560中继续下一个图形对象,直到调查了所有的图形 对象,并且图形对象被呈现或者与第二图形对象堆叠到第三图形对象中。
应当理解,对于地图视图的每次呈现,不需要重新创建包括已堆叠图形对象的图 形对象。如果确定已堆叠图形对象仍然交叠,则这些图形对象可以保持原样。同样当两个各自包括已堆叠的图形对象的图形对象将要合并成一个已堆叠图形 对象时,可以删除这两个图形对象并且它们相应的已堆叠图形对象可以合并进一个图形对象。为了进一步说明,图6a示出了彼此都交叠的三个图形对象。从标记为“1”的图形 对象610a开始,控制器(未示出)确定该图形对象610a与标记为“2”的图形对象610b交 叠。因此参见图6b,创建了并入第一图形对象610a和第二图形对象610b的标记为“1+2” 的新图形对象620。控制器继而确定该标记为“1+2”的新图形对象620是否与另一图形对 象交叠,并且由于其与标记为“3”的图形对象610c交叠,因此参见图6c,创建了并入图形对 象620和图形对象610c的标记为“1+2+3”的新图形对象630,从而并入了所有三个图形对 象610a、610b和610c。由于不再有图形对象交叠,因此在屏幕上(未示出)显示或呈现第 三图形对象630。图6d示出了另一情况,其中三个图形对象彼此都交叠。从标记为“1”的图形对象 610a开始,控制器(未示出)确定该图形对象610a与标记为“2”的图形对象610b交叠。 因此参见图6e,创建了包括第一图形对象610a和第二图形对象610b的标记为“ 1+2”的新 图形对象620。控制器继而检测该标记为“1+2”的新图形对象620是否与另一图形对象交 叠,由于其不与任何其他图形对象交叠,因此在屏幕上(未示出)显示或呈现两个图形对象 620 和 610c。上文所述的各种方面可以单独使用或者以各种组合使用。本申请的教导可以由硬 件和软件的组合来实现,并且还可以通过硬件或软件来实现。本申请的教导还可以体现为 计算机可读介质上的计算机可读代码。应当指出,本申请的教导不限于在诸如移动电话的 移动通信终端中使用,并且还可以同样地应用于个人数字助理(PDA)、游戏机、MP3播放器、 个人备忘记事本或者设计用于提供信息同时保持低功耗的任何其他设备。本申请的教导具有若干优势。不同的实施方式或实现可以产生一个或多个以下优 势。应当指出,这不是穷举列表并且可以存在此处没有描述的其他优势。例如,本申请的教 导的一个优势为向用户提供在地图上标记的特殊位置的总览,其中总览不被位置的聚集 扰乱。本申请的教导的另一示例性优势为极大减少了用于缩放动作和滚动动作的需 求,这使得用户接口和并入了这种用户接口的设备省时并且易用。虽然为了说明的目的已经详细描述了本申请的教导,但是应当理解这些细节只是 为了说明的目的,并且本领域技术人员可以在其中做出改变而不脱离本申请的教导的范围。例如,虽然本申请的教导已经就移动电话进行了描述,但是应当理解,本申请的教 导还可以应用于其他类型的电子设备,诸如音乐播放器、掌上型计算机等。还应当指出,存 在许多备选方式用于实现本申请的教导的方法和装置。先前描述中描述的特征除了明确描述的组合还可以通过其他组合来使用。虽然前述说明书中竭力关注于那些被认为是尤其重要的本发明的特征,但是应当 理解,申请人要求保护关于任何可获得专利的特征或在上文中涉及和/或在附图中示出的特征的组合,无论是否对其进行了着重强调。 权利要求书中使用的术语“包括”不排除其他元素或步骤。权利要求书中使用的 术语“一”或“一个”不排除多个。单元或其他装置可以实现权利要求书中列举的若干单元 或装置的功能。
权利要求
1.一种设备,包括配置用于显示地图并且在所述地图上显示至少一个经标记的位置的 控制器,所述位置与至少一个图形对象相关联,其中所述控制器进一步配置用于确定当被 呈现时第一图形对象是否会与第二图形对象交叠,并且如果交叠,则所述控制器配置用于 创建与所述第一图形对象和所述第二图形对象相关联的第三图形对象并且呈现所述第三 图形对象。
2.根据权利要求1所述的设备,其中图形对象具有当被呈现时显示的视觉表示,所述 视觉表示是图像。
3.根据权利要求2所述的设备,其中所述图像是照片的最小化(缩略图)。
4.根据权利要求1所述的设备,其中所述第三图形对象的视觉表示是与所述第三图形 对象相关联的图形对象的视觉表示。
5.根据权利要求2所述的设备,其中所述控制器进一步配置用于接收针对第三图形对 象的选择命令,以及对其进行响应而显示与所述第三图形对象相关联的第一图形对象和第 二图形对象的所述视觉表示。
6.根据权利要求5所述的设备,其中所述控制器配置用于在窗口中显示所述相关联的 图形对象的所述视觉表示,以及其中所述控制器进一步配置用于以第一尺寸显示所述相关 联的图形对象的所述视觉表示中的一个视觉表示,以及以第二尺寸显示所述相关联的图形 对象的所述视觉表示中的其他视觉表示,其中所述第一尺寸大于所述第二尺寸。
7.根据权利要求2所述的设备,其中图形对象的所述视觉表示包含指示着相关联的图 形对象的数目的数字。
8.根据权利要求1所述的设备,其中图形对象与位置之间的所述关联以地理坐标的相 互关系而存在。
9.根据权利要求8所述的设备,其中所述第一图形对象与地理坐标的第一集合相关 联,以及其中所述第二图形对象与地理坐标的第二集合相关联。
10.根据权利要求9所述的设备,其中所述第三图形对象与地理坐标的第三集合相关 联,所述地理坐标的第三集合对应于所述地理坐标的第一集合与所述地理坐标的第二集合 之间的位置。
11.根据权利要求1所述的设备,其中所述控制器配置用于通过确定当被呈现时图形 对象的视觉表示是否会与另一图形对象的视觉表示交叠来确定所述图形对象是否与所述 另一图形对象交叠。
12.根据权利要求1所述的设备,其中所述控制器配置用于确定当被呈现时第三图形 对象是否会与又一第二图形对象交叠,并且如果交叠,则创建与所述第三图形对象和所述 第二图形对象相关联的又一第三图形对象,并且呈现所述又一第三图形对象。
13.—种包括控制器的设备,其控制器配置用于显示地图并且在所述地图上显示至少一个经标记的位置,所述位置与至少一个图形对 象相关联,其中所述控制器进一步配置用于确定所述至少一个图形对象是否包括第一图形对象和第二图形对象;以及如果包括,则确定如果所述第一图形对象和所述第二图形对象分别被呈现,其是否会 交叠;以及如果没有交叠,则分别呈现所述第一图形对象和所述第二图形对象。
14.根据权利要求13所述的设备,其中所述第一图形对象和所述第二图形对象分别与 第一位置和第二位置相关联,并且所述控制器进一步配置用于在所述地图上的所述第一位置呈现所述第一图形对象;以及 在所述地图上的所述第二位置呈现所述第二图形对象。
15.一种用于在显示器上显示地图和特殊位置以及相关联图形对象的方法,包括确定当呈现第一图形对象和第二图形对象时,所述第一图形对象是否会与所述第二图 形对象交叠,并且如果交叠,则创建与第一图形对象和第二图形对象两者相关联的第三图形对象;以及 呈现所述第三图形对象。
16.根据权利要求15所述的方法,进一步包括接收针对第三图形对象的选择命令,以 及对其进行响应而显示与所述第三图形对象相关联的第一图形对象和第二图形对象的所 述视觉表示。
17.根据权利要求15所述的方法,进一步包括通过确定当被呈现时所述图形对象的视 觉表示是否与另一图形对象的视觉表示交叠来确定所述图形对象是否与所述另一图形对象交叠。
18.—种并入和实现了根据权利要求15所述的方法的设备。
19.一种用于在显示器上显示地图和特殊位置以及相关联图形对象的方法,包括显示地图并且在所述地图上显示至少一个经标记的位置,所述位置与至少一个图形对 象相关联;确定所述至少一个图形对象是否包括第一图形对象和第二图形对象;以及 如果包括,则确定如果分别呈现,所述第一图形对象和所述第二图形对象是否会交叠; 以及如果没有交叠,则分别呈现所述第一图形对象和所述第二图形对象。
20.根据权利要求19所述的方法,其中所述第一图形对象和所述第二图形对象分别与 第一位置和第二位置相关联,并且所述方法进一步包括在所述地图上的所述第一位置呈现所述第一图形对象;以及 在所述地图上的所述第二位置呈现所述第二图形对象。
21.一种计算机可读介质,其至少包括用于控制包括显示器和处理器的设备的计算机 程序代码,所述计算机可读介质包括软件代码,用于显示地图以及用于在所述地图上显示至少一个经标记的位置,所述位 置与至少一个图形对象相关联;软件代码,用于确定当被呈现时第一图形对象是否会与第二图形对象交叠,并且如果 交叠,则创建与所述第一图形对象和所述第二图形对象相关联的第三图形对象,以及用于 呈现所述第三图形对象。
22.根据权利要求21所述的计算机可读介质,进一步包括软件代码,用于接收针对第 三图形对象的选择命令,以及用于对其进行响应而显示与所述第三图形对象相关联的第一 图形对象和第二图形对象的视觉表示。
23.根据权利要求21所述的计算机可读介质,进一步包括软件代码,用于在窗口中显 示所述相关联的图形对象的所述视觉表示;以及包括软件代码,用于以第一尺寸显示所述相关联的图形对象的所述视觉表示中的一个视觉表示,以及以第二尺寸显示所述相关联的 图形对象的所述视觉表示中的其他视觉表示,其中所述第一尺寸大于所述第二尺寸。
24.根据权利要求21所述的计算机可读介质,进一步包括软件代码,用于通过确定当 被呈现时图形对象的视觉表示是否会与另一图形对象的视觉表示交叠来确定所述图形对 象是否与所述另一图形对象交叠。
25.—种并入和实现了根据权利要求M所述的计算机可读介质的设备。
26.一种设备,包括用于显示地图并且在所述地图上显示至少一个经标记的位置的装 置,所述位置与至少一个图形对象相关联,其中所述设备进一步包括用于确定当被呈现时 第一图形对象是否会与第二图形对象交叠的装置,并且如果交叠,则所述设备进一步包括 用于创建与所述第一图形对象和所述第二图形对象相关联的第三图形对象的装置,以及用 于呈现所述第三图形对象的装置。
全文摘要
一种用户接口,其包括配置用于显示地图并且在所述地图上显示至少一个经标记的位置的控制器。该位置与至少一个图形对象相关联。该控制器进一步配置用于确定当被呈现时第一图形对象是否会与第二图形对象交叠,并且如果交叠,则所述控制器配置用于创建与所述第一图形对象和所述第二图形对象相关联的第三图形对象,并且呈现所述第三图形对象。
文档编号G09B29/10GK102132131SQ200980133533
公开日2011年7月20日 申请日期2009年8月7日 优先权日2008年8月28日
发明者A·P·伊尔沃南, J·T·叙雨塔里南, S·M·贝利茨 申请人:诺基亚公司