地图显示控制设备、地图显示控制方法和计算机可读介质的制作方法

文档序号:6357024阅读:113来源:国知局
专利名称:地图显示控制设备、地图显示控制方法和计算机可读介质的制作方法
技术领域
这里描述的实施例涉及地图显示控制设备、地图显示控制方法和计算机可读介质。
背景技术
最近存在向着高规范移动电话发展的显著趋势,以及,例如移动电话正普遍地采用全球定位系统(GPQ功能,以及能够显示当前附近地区的地图。使用这种移动电话能够在不熟悉的区域方便地确定你自己当前的位置。然而,例如如果可以搜索到特定界标以及当前位置,以及将搜索结果显示在地图上将会更方便。在以下JP-A-10-326280中描述的技术用于在地图上标识和显示发现与给定输入字符串相对应的界标的位置。然而,在该技术中没有特别提及当发现许多界标时要采取的措施,所以该技术难以从许多界标中挑选出所期望的界标的位置。在以下JP-A-2006-72802中,描述了称为“搜索精细化(refining) ”的技术,用于从许多界标中挑选出所期望的界标。这利用预设的分级结构搜索条件和通过按顺序规定预设分级数据(例如“国家”、“省”、“市”、“镇”)来实现。然而,尽管能够从许多界标中挑选出所期望的界标,从该角度来看, JP-A-2006-72802优于JP-A-10-326280,但是第二相关技术在精细化搜索的方法中缺乏灵活性。这是因为只有通过按顺序规定诸如“国家”、“省”、“市”、“镇”、“区”之类的预设分级数据,才能进行精细化。没有提前设定的搜索条件(例如JP-A-10-326280的搜索关键字)需要每次通过手动键入。

发明内容
本发明的示例性实施例解决了上述缺点以及没有描述的其它缺点。然而,不要求本发明克服上述缺点,因而,本发明的示例性实施例可能不会克服任何一个上述缺点。这里描述的实施例提供了能够有效精细化搜索、以及能够快速地在地图上显示期望界标的地图显示控制设备、地图显示控制方法和计算机可读介质。根据本发明的一个或多个实施例,提供了一种地图显示控制设备。该设备包括接受部分,被配置为接受搜索字符;搜索部分,被配置为在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;位置调整部分,被配置为调整地图的显示位置,从而搜索到的界标出现在地图中;搜索精细化部分,被配置为无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;以及位置移动部分,被配置为根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。
根据本发明的一个或多个实施例,提供了一种地图显示控制方法。该方法包括 (a)接受搜索字符;(b)在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;(C)调整地图的显示位置,从而搜索到的界标出现在地图中;(d)无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;以及(e)根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。根据本发明的一个或多个实施例,提供了一种存储用于使计算机执行以下操作的程序的计算机可读介质。该操作包括(a)接受搜索字符;(b)在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;(c)调整地图的显示位置,从而搜索到的界标出现在地图中;(d)无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;(e)根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。根据以下说明、附图和权项本发明的其它方面和优点将显而易见。


将基于下图详细地描述本发明的示例性实施例,其中图1是根据示例性实施例的地图显示控制设备的配置图;图2示出了地图显示控制设备1的示例的外观;图3是补充数据6b的结构图;图4是搜索处理的操作流程图(1/2);图5是搜索处理的操作流程图(2/2);图6是分组的示意图;以及图7是示出地图搜索示例的图。
具体实施例方式以下,将参照附图描述本发明的示例性实施例。应该注意,本发明的范围不限于所示出的示例。图1是根据示例性实施例的地图显示控制设备的配置图。地图显示控制设备1具有位置检测器2,用于从GPS卫星获得无线电波,以及检测当前位置(诸如精度和纬度之类的坐标);具有诸如字符键和光标键之类的各种类型的操作键的操作面板3 ;控制器4,用于通过将预先存储在只读存储器(ROM) 4a中的程序读入随机存取存储器(RAM)以及利用中央处理器单元(CPU) 4c执行该程序,来执行必要控制以操作地图显示控制设备1 ;诸如液晶显示器的显示器5 ;存储地图数据6的存储部分7 ;以及包含电池的电源8。除了以上配置,地图显示控制设备1也可被配置有例如能够通过移动电话的最近基站或无线局域网(LAN)访问端口来访问诸如因特网之类的网络(这种网络包括诸如电话线之类的公共通信线路网络)的通信部分。在这种情况下,可以做出配置,以实现通过通信部分对网络上地图数据服务器的访问。当利用网络上的地图数据服务器时,存储部分7 上的地图数据6的所有或一部分可以被理解为地图数据服务器提供的地图数据。图2是地图显示控制设备1的示例的外观示意图。地图显示控制设备1具有置于外壳9中的显示器5、以及置于显示器5之下的操作面板3。操作面板3包括字符键3a、字符删除键3b、搜索键3c以及光标键3d。
字符键3a是用于输入诸如字母表、平假名字符、片假名字符之类的期望字符。例如,可以利用像PC键盘的字符键、或像移动电话上的十键的字符键进行配置。然而,为了解释方便,将使用能够输入从语音字符“a”到语音字符“η”的片假名字符的字符键3a的配置。 在这种情况下,提供用于“a列”至“ζ列”的10键,以及根据操作相应键的次数选择列中字符的每行。在图中示出的外观配置只是其示例。例如,可以将其它键添加至操作面板3,或使用其它键替换以上键中的任何一个。可以使用具有触摸面板的显示器5,其中键盘图显示在显示器5上,以及用于替换操作面板3。这样配置,从而当操作地图显示控制设备1时,在具有阴影的显示器5上显示地图显示区域10,以及在地图显示区域10的一部分(在图中的左上角)上重叠显示字符输入框 11。在启动地图显示控制设备1之后,地图显示区域10直接地显示用户(携带地图显示控制设备1的人)当前附近地区的区域的地图(从地图数据6中读取)。用户可以通过查看该地图来确定他/她自己的位置,以及确认正在找寻的界标是否显示在地图上。当显示界标时,可以计算出界标的方向,以及到界标的距离和路线。当没有显示界标时,可以通过将适合字符输入字符输入框11来执行搜索。地图数据6是数字地图,配置有地图数据6a和补充数据6b。地图数据6a通过用于配置地图(例如航拍照片)的线数据和图像数据进行配置。补充数据6b配置有与地图上的各种界标相关的字符数据。当使用这种数字地图时,一般地,按照以下的顺序进行首先,搜索字符数据(补充数据6b)来找到期望界标的位置数据,然后,从地图数据6a中读取以位置数据为中心的特定范围的地图区域,并进行显示。图3是补充数据6b的结构图。从保存地名(界标名)的地名域12和保存这些地方的位置数据的位置域13来配置补充数据6b。位置域13还被配置为纬度域14和经度域 15。为了方便解释,法国巴黎的街道地图数据用于所保存的补充数据6b。在示出的示例中也仅采用地名。以下是关于操作的解释。图4和图5示出了控制器4执行的程序中用于“搜索处理”的操作流程图。当搜索处理开始时,初始化显示器5的第一显示。S卩,在步骤Sl处,将地图显示的中心位置对准当前位置(通过位置检测器2检测的位置)以及将地图的比例尺设定为特定比例尺。在步骤S2处,也初始化(清空)字符输入框11的内容。当搜索和显示诸如休假目的地之类的实际访问地点的附近地区中的界标时,使用位置检测器2检测的位置可以自动地将地图显示的中心位置初始化。然而,为了搜索和显示此时没有实际访问的地点的界标,可以通过用户在地图上指定期望位置来初始化地图显示的中心位置。当初始化完成时,然后,在步骤S3,确定是否已经操作了搜索键3c。当确定已经操作了搜索键3c时,处理进行至步骤S10,以及当确定还没有操作搜索键3c时,处理进行至步骤S4,其中确定是存在字符输入还是字符删除。这里“字符输入”意味着使用操作面板3的字符键3a,将给定字符输入显示器5的字符输入框11的操作行为。这里“字符删除”意味着使用字符删除键:3b,将已经输入字符输入框11的字符串中的最后字符删除的操作行为。当在步骤S4处确定没有字符输入或字符删除时,处理进行至步骤S12,以及当确定存在字符输入或字符删除时,处理进行至步骤S5,其中确定它是“字符输入”还是“字符删除”。当是“字符输入”时,在步骤S6处,将所输入的字符串添加至搜索字符串的末端。 当是“字符删除”时,在步骤S7处将单个字符从搜索字符串的末端删除,以及在步骤S8处解除(relax)当前的精细化。接下来,在步骤S9处,确定操作是否处于即时搜索模式下。“即时搜索模式,,表示针对输入显示器5的字符输入框11的每单个字符输入即时执行搜索的模式。在这种模式中,例如,当输入字符串最终为“abed”时,当输入第一单个字符(“a”)时,立即搜索到以 “a”为首字符的界标。当输入第二字符(“b”)时,立即搜索到以“ab”为首字符的界标。当输入第三字符(“C”)时,立即搜索到以“abc”为首字符的界标。当输入第四字符(“d”) 时,立即搜索到以“abed”为首字符的界标。即时搜索模式是一种方便的模式,其中通常甚至在不需要一直输入到最后的字符就可以获得期望搜索结果。当在步骤S9处确定正在即时搜索模式下进行操作时,处理进行至步骤S10,其中进行对包含当前搜索字符串的界标名称的搜索(或当在搜索期间已经有界标出现时进行精细化)。当在步骤S9处确定不在即时搜索模式下进行操作时,处理进行至步骤S12,其中确定是否操作光标键3d。当已经执行了步骤SlO的处理时,即,当已经执行了搜索具有包括当前搜索字符串的名称的界标(或当在搜索期间已经有界标出现时进行精细化)的处理时,处理进行至步骤S11,其中确定是搜索命中还是精细化命中,即确定是否已经获得一个或多个结果。当没有命中时(当存在0个搜索结果时),处理返回步骤S3。当有命中时(当存在一个或多个搜索结果时),处理进行至步骤S12,其中确定是否已经操作了光标键3d。当还没有操作光标键3d时,处理进行至步骤S15,当已经操作了光标键3d时,处理进行至步骤 S13,其中确定是否将搜索结果中获得的界标进行分组。“分组”这里意味着将在搜索结果中获得的界标中的每一个的位置划分为以当前位置为中心、自多个分区方向的相应方向(例如北、南、东、西)。图6是分组的示意图。在该图中,PO指示用户的当前位置,四个区域16至19设置在方向北、南、东和西的每个中,其中PO在中心。区域16在北方,区域17在东方,区域18 在南方,区域19在西方。假定作为步骤SlO的搜索结果,命中以下5个界标。第一界标=Artset Metiers 站(纬度48· 865570/ 经度-.2. 355745)第二界标=Abbesses站(纬度48. 884397/ 经度2. 338450)第三界标=ArmandTrousseau 医院(纬度48· 842161/ 经度-.2. 406256)第四界标Auber站(纬度48. 840749/ 经度2. 309697)第五界标=AssembleeNationale 站(纬度48. 854305/ 经度2. 312486)第一至第五界标基于图6中示出的它们各自的位置数据(纬度和经度)划分为区域16至19中的每个。即,在当前搜索示例中,第一界标的位置Pl和第二界标的位置P2划分为区域16,第三界标的位置P3划分为区域17,第四界标的位置P4划分为区域19。根据它们在相应区域16至19的位置划分搜索结果中获得的界标称为“分组”。区域16至19的方向(北、南、东、西)只是示例。
当在步骤S13的确定结果是“否”时,即当没有对界标进行分组时,处理进行至步骤S15。当在步骤S13的确定结果是“是”时,即当对界标进行分组时,处理进行至步骤S14, 其中确定光标键3d的操作方向。光标键3d可以是能够上下、左右操作的通用键,然而,在该示例性实施例中,采用用于选择性地指定图6的区域16至19中的每个的键。即,光标键3d的方向“上”、“下”、 “左”和“右”中的每个可以看做分别是方向“北”、“南”、“西”、“东”中的每个。当执行向上操作时,选择北方区域16,当执行向下操作时,选择南方区域18,当执行向左操作时,选择西方区域19,当执行向右操作时,选择东方区域17。在该示例中,要搜索的界标精细化为定位在东方区域17中的界标。然后,在步骤S15处,移动地图显示的中心位置。当执行移动时,移动的目标位置是在步骤S14中通过光标键3d选择的区域中定位的界标,以及是从当前精细化为搜索主体的界标到当前位置PO最近的界标的位置。在图6的示例中,例如,当利用光标键3d从位于区域16的两个界标中(第一界标和第二界标)选择北方区域16时,由于第一界标的位置 Pl离当前位置PO最近,所以地图显示的中心位置移动到第一界标的位置P1。尽管这样配置使得即时地执行地图的移动,但是例如通过执行滚动之类的方法,优选平稳地移动地图, 因为担心突然的移动所造成的图像的临时模糊可能会给用户带来不愉快的感觉。在地图上以特定符号示出每个界标的位置。当完成地图显示的移动时,在步骤S16处,确定是否可以利用当前的地图比例尺来显示所有当前精细化的界标(在步骤SlO处通过搜索获取的所有界标或在步骤S14处精细化后的所有界标)。当这是可能的时候,所有这些界标显示在显示器5的地图显示区域 10上,然后处理进行至步骤S19。然而,当在步骤S16处确定结果是“否”时,即当确定不能利用当前的地图比例尺显示界标中的一个或多个时,处理进行至步骤S17。当确定以当前的地图比例尺甚至不能显示当前精细化的所有界标中的其中一个时,基于自显示中心的精细化界标的方向,将精细化的界标分成四组。在该示例中,“自显示中心的方向”意味着图6的示例中针对区域16至19的北、南、东、西的四个方向。“分为四组”意味着,例如如在图6的示例中,第一至第五界标中的每个根据位置Pl至P5分为区域 16 至 19。当完成界标的分组划分时,在步骤S18处,在显示器5的地图显示区域10上的特定位置处列出并显示在每个组中(即区域16至19中的每个中)界标的名称(图6的示例中的 “Arts et M6tiers 站”、“Abbesses 站”、“Armand Trousseau 医院”、“Auber 站”和 "Assemblee Nationale站”)。“地图显示区域10上的特定位置”意味着地图显示区域10 的顶部边缘的附近区域、其底部边缘的附近区域、其左边缘的附近区域或其右边缘的附近区域。这些特定位置(顶部边缘的附近区域、底部边缘的附近区域、左边缘的附近区域以及其右边缘的附近区域)与图6上的区域16至19逐一对应。即,顶部边缘的附近区域与北方区域16相应,底部边缘的附近区域与南方区域18相应、左边缘的附近区域与西方区域19对应、以及右边缘的附近区域与东方区域17对应。因此,当已经执行了步骤S18的处理时,名称“Arts et Metiers站”和“Abbesses 站”显示在地图显示区域10的顶部边缘的附近区域,名称“Auber站”和“AssembleeNationale站”显示在左边缘的附近区域,以及名称“Armand Trousseau医院”显示在地图显示区域10的右边缘的附近区域。注意,没有名称显示在地图显示区域10的底部边缘的附近区域。这是因为,如在图6中所示,没有界标划分到与底部边缘的附近区域相应的南方区域18。当存在不能以当前的地图比例尺显示的甚至一个界标时,在步骤S18处列出当前精细化后的所有界标(包括能够以当前的地图比例尺显示的界标)进行显示。然而,可以进行配置,使得仅列出不能以当前地图比例尺显示的界标(不以地图上的特定符号显示的界标)用于显示。如上所述,当已经执行了搜索,且进行了搜索结果的显示时,在步骤S19处,确定是否完成搜索。可以通过检测操作面板3的搜索完成键(在图中未示出)的操作来做出搜索完成的确定,或可以响应另一个操作事件的检测来执行搜索完成的确定。当确定搜索完成时,程序结束,以及当确定搜索没有完成时,处理又返回步骤S3,确定搜索键3c是否操作。图7是示出地图搜索示例的图。通过图7顶部的图片示出搜索前显示器5上的显示状态。即,指示当前位置PO的标志显示在显示器5的地图显示区域10的中心,并以特定比例尺显示该点附近地区的地图。字符输入框11还没有及时地在该点显示。当在图4的步骤S2处,已经执行了搜索字符串的初始化,则字符输入框11出现在地图显示区域10的左上角,以及能够进行搜索字符输入。例如,考虑将片假名字符“a”输入字符输入框11的情况。当在即时搜索模式中操作时,响应“a”的输入执行图4的步骤S10。当不以即时搜索模式操作时,响应搜索键3c的操作,执行图4的步骤S10。如上所述,步骤SlO的处理是“对包含当前搜索字符串的界标的名称进行搜索(或当搜索过程中已经有界标出现时对该搜索进行精细化)”,这里在步骤SlO处,使用输入至字符输入框11的片假名字符“a”作为关键字,针对地图数据6执行搜索。参照图3的补充数据6b来执行搜索。即,由于有5个地名都以字符“a”开头,“Arts et M6tiers 站”、“Abbesses 站”、“Armand Trousseau 医院,,、“Auber 站,,、以及“Assemblee Nationale站”,获取这5个地名(第一至第五个界标)作为搜索结果。然后,从补充数据6b中提取这5个界标的位置数据(纬度和经度),以及基于位置数据,在步骤S16处确定是否可以以当前的地图比例尺在地图上可显示全部的界标(第一至第五个界标),以及确定该比例尺是不能显示所有界标的比例尺(在这种情况下5个界标都不能显示)。因此,在步骤S17和步骤S18处,在地图显示区域10的顶部边缘的附近区域显示名称“Arts et M6tiers站”和“Abbesses站”,在地图显示区域10的左边缘的附近区域显示“Auber站”和“Assemblee Nationale站”,在地图显示区域10的右边缘的附近区域显不"Armand Trousseau 医院,,。在图7的底部的图片中示出名称显示的结果。即,消息区域20至22分别显示在显示器5的地图显示区域10的顶部边缘的附近区域、左边缘的附近区域、右边缘的附近区域, 以及在相应的消息区域20至22中显示第一至第五界标的名称(“Arts et M6tierS站”、 "Abbesses 站”、“Armand Trousseau 医院”、“Auber 站”、以及“Assemblee Nationale 站,,)。用户可以根据显示结果直观地对以下做出确定
(a)在当前位置PO的附近区域没有看到以字符“a”开始的界标;(b)然而,在当前地图的显示范围外有5个这样的界标;以及(c)这些界标的名字是“Arts et M6tiers站”、"Abbesses站”、"Armand Trousseau 医院,,、“Auber 站,,、以及 “Assemblee Nationale 站”。用户根据(a)至(c)确定他们预期的界标是否出现在以上名称之中。当没有出现时,修改搜索关键字的输入,并再次执行搜索,以及当用户所预期的界标出现在上述名称中时,用户选择名称,并在地图上显示所预期的界标。在该示例中的解释是以下情况其中 5个界标都没能显示在地图上,然而,例如,在5个界标中的两个“Arts et M6tiers站”和 "Abbesses站”可以在地图上显示的情况下,这两个界标会以特定的符号在地图上显示。然而,由于3个界标没能在地图上显示,所以在步骤S16处确定比例尺是所有界标都不能显示的比例尺,以及作为特定符号显示3个界标“Assemblee Nationale站”、“Auber站”、以及 "Armand Trousseau医院”的替代,在矩形框内执行列表显示。由于列表显示具有与特定符号显示不同的显示状态,所以这使用户能够易于区分哪些界标位于地图显示之内,以及哪些界标位于地图显示之外。针对“在地图上显示所预期的图标”可以考虑各种方法。例如,可以提供检测器用于检测用户已经选择了显示在消息区域20至22的给定名称,以及进行配置,从而响应于检测器的检测结果,地图的中心跳至、或自动地滚动至所预期的界标的位置(例如,当“Arts et M6tierS站”是所选择的界标时该站的纬度和经度)。因此,通过仅选择所期望的名称, 用户可以直接在地图上显示所预期的界标(在这种情况下是“Arts et M6tierS站”)。例如,可以将消息区域20至22的聚焦事件使用为以上“检测器”。聚焦事件是响应控制(在这种情况下消息区域20至22)目标的选择而产生的事件。可以进行配置,从而在该事件的过程中,利用代码进行编程,以从补充数据6b获取所选名称的位置(例如当选择“Arts et M6tierS站”时该站的纬度和经度),以及利用代码进行编程,以跳转、或自动滚动,从而该位置变成地图的中心。如上所解释的,在示例性实施例中,在地图上搜索具有与所输入的搜索字符串相匹配、或部分匹配的名称的界标,以及除了能够调整地图显示的位置从而包括所找到的界标之外,在输入期间每次将新的字符添加至搜索字符串时,执行新的搜索,并可以精细化界标,以及根据由于精细化搜索而改变的界标的数量和位置,可以改变地图显示的位置。因此,不仅可以自由地执行附加了给定名称的界标的搜索,而且,甚至当存在多个搜索结果时,由于可以在步骤中逐步地精细化搜索结果,这导致能够以更大的灵活性和方便性在地图上搜索界标。由于可以移动地图显示的位置,从而包含通过添加搜索字符而新搜索到的或新精细化的界标的位置,所以可以在地图上检查最新的界标,以及快速确定是否出现所预期的界标。由于地图显示的中心位置可以从新搜索到的界标或新精细化的界标移动到与地图显示的中心的当前位置最近的界标、或精细化的界标的位置,所以用户可以使地图的中心成为距离当前位置最近的界标。例如,当搜索加油站时这是有用的,因为当用户的汽车即将没油时,他会去最近的加油站。然而,使地图的中心成为“最近的界标”,以及精细化至“最近的界标”的实施例只是强调以上有用性的最佳模式。从技术角度,焦点在于至界标的“距离”,然而,该距离的邻近度原则上不是基本要件。当在新发现的界标或新精细化的界标中存在多个界标时,由于,例如可以通过除了字符输入之外的方法,通过操作字符键3a指示方向(北、南、东、西),将界标的精细化为特定方向的界标,所以可以解决与使用字符进行搜索精细化(需要时间)的问题,以及获得操作中的简便性。以上已经描述了一种示例,其中“除了字符输入之外的方法,,是通过字符键3a的操作指示方向(北、南、东、西)的方法,然而本发明并不限于此。例如,可以采用不同于字符键3a的键,或可以采用不依赖按键操作的方法。这种“不依赖按键操作的方法”可以是以下一种方法例如,三轴加速传感器内置在地图显示控制设备1中,以及通过该传感器检测到地图显示控制设备1的主体移动的方向,以及在所检测到的方向中针对界标进行精细化。此外,当显示器5具有触摸面板时,可以响应于触摸面板上的触摸操作执行精细化。在这些情况下的触摸操作与和地图上的位置相关的用户的指示位置相对应。此外,根据本实施例的地图显示控制设备1可以包括选择器,被配置为响应用户操作,选择用于将新字符添加至搜索字符的方式(见步骤S4)以及除了字符输入之外的方式(见步骤SU)中的任何一个。因而,通过选择器选择的方法可以将界标精细化。在示例性实施例中,当指定方向和执行精细化时,经过精细化的界标划分为(分组为)四个区域16至19,然而本发明并不限于此。即,可以采用任何配置,其中根据地图显示的当前中心位置分割多个方向范围,指示方向范围的其中之一,以及对位于所指示的方向范围的界标进行精细化。尽管参照特定示例性实施例示出和描述了本发明,但是本领域技术人员将理解, 在不偏离所附权利要求所限定的本发明的精神和范围的情况下,可以做出形式和细节上的各种变化。因此,致力于在所附权利要求中覆盖在本发明的真正精神和范围内的所有变化和修改。
权利要求
1.一种地图显示控制设备,包括接受部分,被配置为接受搜索字符;搜索部分,被配置为在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;位置调整部分,被配置为调整地图的显示位置,使得搜索到的界标出现在地图中;搜索精细化部分,被配置为无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;以及位置移动部分,被配置为根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。
2.根据权利要求1所述的设备,其中所述位置移动部分被配置为移动地图的显示位置,使得精细化后的界标出现在地图中。
3.根据权利要求2所述的设备,其中所述位置移动部分被配置为移动地图的显示位置,使得最接近地图的中心的界标位于地图的中心。
4.根据权利要求1所述的设备,还包括第二搜索精细化部分,被配置为当精细化后的界标包括多个界标时,通过不同于字符输入的方法,精细化界标。
5.根据权利要求4所述的设备,还包括第三搜索精细化部分,被配置为当界标中的至少一个不出现在地图中时,响应于关于地图的显示位置的用户操作,将所有界标精细化。
6.根据权利要求4所述的设备,还包括选择器,被配置为当搜索到的界标包括多个界标时,响应于用户操作,选择所述搜索精细化部分和所述第二搜索精细化部分中的一个,从而通过将新字符添加至搜索字符、或通过不同于字符输入的方法来精细化界标。
7.根据权利要求4所述的设备,其中当搜索到的界标包括多个界标时,通过从地图的中心到每个界标的距离或方向来精细化界标。
8.根据权利要求7所述的设备,其中将界标精细化为最接近地图的中心的界标。
9.根据权利要求7所述的设备,其中将界标精细化为位于自地图的中心的指定方向上的界标。
10.根据权利要求9所述的设备,其中通过从地图的中心延伸至多个范围的多条线来划分地图,以及将界标精细化为位于所述多个范围中的指定范围内的界标。
11.根据权利要求10所述的设备,其中通过从地图的中心延伸至四个范围的四条线来划分地图,以及将界标精细化为位于所述多个范围中的指定范围内的界标,通过光标键指定所述指定范围。
12.根据权利要求11所述的设备,其中将搜索到的界标分为多个组,每个组与操作之一相对应,以及其中,响应于特定操作,将界标精细化为属于与特定操作相对应的组的界标。
13.根据权利要求1所述的设备,其中所述位置移动部分被配置为连续地移动地图的显示位置。
14.一种地图显示控制方法,包括(a)接受搜索字符;(b)在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;(c)调整地图的显示位置,使得搜索到的界标出现在地图中;(d)无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;以及(e)根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。
15.一种存储用于使计算机执行以下操作的程序的计算机可读介质,包括(a)接受搜索字符;(b)在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;(c)调整地图的显示位置,使得搜索到的界标出现在地图中;(d)无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;(e)根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。
全文摘要
提供了一种地图显示控制设备。该设备包括接受部分,被配置为接受搜索字符;搜索部分,被配置为在地图上搜索界标,所述界标的名称至少部分地与搜索字符相匹配;位置调整部分,被配置为调整地图的显示位置,使得搜索到的界标出现在地图中;搜索精细化部分,被配置为无论何时将新字符添加到搜索字符,都执行针对界标的新搜索,并精细化界标;以及位置移动部分,被配置为根据精细化后的界标的数量、或精细化后的界标的位置来移动地图的显示位置。
文档编号G06F3/048GK102200902SQ20111007697
公开日2011年9月28日 申请日期2011年3月23日 优先权日2010年3月24日
发明者西谷明洋 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1