技术领域technical field
本发明涉及电子地图领域,尤其涉及一种电子地图搜索结果的展示方法以及电子地图客户端。The invention relates to the field of electronic maps, in particular to a method for displaying search results of an electronic map and an electronic map client.
背景技术Background technique
电子地图是基于计算机技术以数字方式存储和查阅的地图,其储存资讯的方法一般是使用向量式图像储存,所显示的地图比例可放大、缩小或旋转而不影响显示效果。相比传统的纸质地图,电子地图具有若干突出的特性:例如可以进行地址的快速查询、可以快速存取显示、可以实现动画、可以将地图要素分层显示、利用虚拟现实技术将地图立体化、动态化,令用户有身临其境之感、利用数据传输技术可以将电子地图传输到其他地方、可以实现图上的长度、角度、面积等的自动化测量等。电子地图的便利性使其在近几年内应用范围大大增加。Electronic maps are maps that are stored and viewed digitally based on computer technology. The method of storing information is generally stored in vector images. The displayed map scale can be enlarged, reduced or rotated without affecting the display effect. Compared with the traditional paper map, the electronic map has several outstanding features: for example, it can quickly query the address, can quickly access the display, can realize animation, can display map elements in layers, and use virtual reality technology to make the map three-dimensional. , dynamic, make users feel immersive, use data transmission technology to transmit electronic maps to other places, and realize automatic measurement of length, angle, area, etc. on the map. The convenience of electronic maps has greatly increased their application range in recent years.
用户通常在现有的电子地图程序显示的计算机图形化界面中发出搜索请求,并期望所述电子地图程序反馈与该搜索请求对应的至少一个地名搜索结果,并以一个静态的搜索结果列表展示上述至少一个地名搜索结果,一方面,用户无法从该静态的搜索结果列表内选取自己感兴趣的地名搜索结果临时保存;另一方面,当用户进行另一次搜索请求行为后,上一次搜索请求行为产生的静态的搜索结果列表则被本次搜索请求行为中产生的搜索结果列表覆盖,因此用户无法对多次搜索行为产生的不同结果进行对比,也无法快捷地在多次搜索结果之间进行切换。The user usually sends a search request in the computer graphical interface displayed by the existing electronic map program, and expects the electronic map program to feed back at least one search result of the place name corresponding to the search request, and display the above-mentioned search results in a static list of search results. At least one place name search result, on the one hand, the user cannot select the search result of the place name that interests him from the static search result list and temporarily save it; on the other hand, when the user performs another search request behavior, the last search request behavior generates The static search result list is covered by the search result list generated in this search request behavior, so the user cannot compare different results generated by multiple search behaviors, and cannot quickly switch between multiple search results.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于提供一种电子地图搜索结果的展示方法以及电子地图客户端,可以提供一种能克服现有技术中存在的缺陷的电子地图展示布局。The purpose of the present invention is to provide an electronic map search result display method and an electronic map client, which can provide an electronic map display layout that can overcome the defects existing in the prior art.
为达到上述目的,一方面,本发明提供了一种电子地图搜索结果的展示方法,该方法包括:In order to achieve the above purpose, on the one hand, the present invention provides a method for displaying search results of an electronic map, the method comprising:
根据搜索请求检索得到至少一个地名搜索结果;Retrieve at least one place name search result according to the search request;
在电子地图的图形界面上标注所述地名搜索结果;Mark the search result of the place name on the graphical interface of the electronic map;
设置搜索结果区,该搜索结果区中包括多个可活动的图形元素,每一所述图形元素对应一个所述地名搜索结果,并且该图形元素可以根据用户的拖拽操作从所述搜索结果区中拖放至所述电子地图的图形界面内。A search result area is set, and the search result area includes a plurality of movable graphic elements, each of the graphic elements corresponds to a search result of the place name, and the graphic element can be dragged from the search result area according to the user's drag operation. drag and drop into the graphical interface of the electronic map.
另一方面,本发明提供了一种电子地图客户端,该电子地图客户端包括:On the other hand, the present invention provides an electronic map client, the electronic map client includes:
检索模块,用于向服务器发送搜索请求,并接收所述服务器根据该搜索请求返回的至少一个地名搜索结果;A retrieval module, configured to send a search request to the server, and receive at least one place name search result returned by the server according to the search request;
地图界面模块,用于输出电子地图的图形界面,并在该图形界面上标注所述地名搜索结果;a map interface module for outputting a graphical interface of the electronic map, and marking the search result of the place name on the graphical interface;
结果界面模块,用于设置搜索结果区,该搜索结果区中包括多个可活动的图形元素,每一所述图形元素对应一个所述地名搜索结果,并且该图形元素可以根据用户的拖拽操作从所述搜索结果区中拖放至所述电子地图的图形界面内。The result interface module is used to set the search result area, and the search result area includes a plurality of movable graphic elements, each of the graphic elements corresponds to a search result of the place name, and the graphic element can be operated according to the user's drag and drop Drag and drop from the search result area into the graphical interface of the electronic map.
本发明提供的电子地图搜索结果的展示方法以及电子地图客户端,在电子地图的图形界面内设置对应地名搜索结果的可活动图形元素,并且用户可以拖放其所需的图形元素放置到所述电子地图的图形界面内,方便用户对其多次搜索行为产生的不同结果进行对比,还便于用户快捷地在该多次搜索结果之间进行切换。The present invention provides a method for displaying search results of an electronic map and an electronic map client, in which movable graphic elements corresponding to the search results of place names are set in the graphic interface of the electronic map, and users can drag and drop the graphic elements they need and place them on the In the graphical interface of the electronic map, it is convenient for the user to compare different results generated by the multiple search behaviors, and it is also convenient for the user to quickly switch between the multiple search results.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1是根据本发明的电子地图搜索结果的展示方法的一种具体实施方式的流程图;1 is a flow chart of a specific embodiment of a method for displaying search results of an electronic map according to the present invention;
图2是图1示出的具体实施方式的一个具体实施场景的示意图;Fig. 2 is a schematic diagram of a specific implementation scenario of the specific embodiment shown in Fig. 1;
图3是根据本发明的电子地图客户端的一种具体实施方式的结构示意图;3 is a schematic structural diagram of a specific embodiment of an electronic map client according to the present invention;
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numbers in the drawings represent the same or similar parts.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
首先请参考图1,图1是根据本发明的电子地图搜索结果的展示方法的一种具体实施方式的流程图,该方法包括:First, please refer to FIG. 1. FIG. 1 is a flow chart of a specific implementation method of an electronic map search result display method according to the present invention. The method includes:
步骤S100,根据搜索请求检索得到至少一个地名搜索结果;Step S100, retrieve at least one place name search result according to the search request;
步骤S200,在电子地图的图形界面上标注所述地名搜索结果;Step S200, marking the search result of the place name on the graphical interface of the electronic map;
步骤S300,设置搜索结果区,该搜索结果区中包括多个可活动的图形元素,每一所述图形元素对应一个所述地名搜索结果,并且该图形元素可以根据用户的拖拽操作从所述搜索结果区中拖放至所述电子地图的图形界面内。Step S300, setting a search result area, the search result area includes a plurality of movable graphic elements, each of the graphic elements corresponds to one of the place name search results, and the graphic element can be dragged from the Drag and drop from the search result area into the graphical interface of the electronic map.
在一个典型的应用场景中,所述电子地图在移动终端上运行。所述移动终端包括智能手机、平板电脑等智能终端设备,该智能终端设备上安装的操作系统包括但不限于:windows系列OS、Linux、Mac OS、Symbian、Windows Mobile、iOS、Android、Maemo、WebOS、Palm OS和Blackberry OS等操作系统。当然在更多的实施场景中,所述电子地图可以在多种接入互联网的终端上运行,上述终端包括多媒体电视、个人电脑终端等。In a typical application scenario, the electronic map runs on a mobile terminal. The mobile terminal includes intelligent terminal equipment such as smart phones and tablet computers, and the operating systems installed on the intelligent terminal equipment include but are not limited to: Windows series OS, Linux, Mac OS, Symbian, Windows Mobile, iOS, Android, Maemo, WebOS , Palm OS and Blackberry OS. Of course, in more implementation scenarios, the electronic map may run on various terminals connected to the Internet, and the above-mentioned terminals include multimedia TVs, personal computer terminals, and the like.
典型地,以所述电子地图在移动终端上运行为例,参考现有的电子地图程序的工作流程,在步骤S100中,电子地图接收搜索请求并根据该搜索请求检索得到至少一个地名搜索结果,具体地,所述搜索请求包括根据用户输入的字符或语音命令等生成的一个或多个关键词,该一个或多个关键词通常用于描述商户和/或地点的名称,即所述关键词与商户和/或地点的名称相关。例如,用户采用键盘输入/语音输入的方式输入关键字“必胜客”,电子地图根据该关键字“必胜客”检索得到特定范围内中所有必胜客餐厅的营业点。接下来在步骤S200中,参考现有的电子地图显示地名搜索结果的处理方法,首先电子地图的图形界面内示出代表所述特定范围的地图图形,然后在该电子地图的图形界面上(即所述特定范围的地图图形上)标注所述必胜客餐厅的营业点,用于向使用该电子地图的用户示出所述必胜客餐厅的位置。Typically, taking the electronic map running on the mobile terminal as an example, with reference to the workflow of an existing electronic map program, in step S100, the electronic map receives a search request and retrieves at least one place name search result according to the search request, Specifically, the search request includes one or more keywords generated according to characters or voice commands input by the user, and the one or more keywords are usually used to describe the names of businesses and/or places, that is, the keywords Related to the name of the business and/or place. For example, the user inputs the keyword "Pizza Hut" by means of keyboard input/voice input, and the electronic map retrieves the business locations of all Pizza Hut restaurants within a specific range according to the keyword "Pizza Hut". Next, in step S200, referring to the processing method for displaying the search results of place names on an existing electronic map, first, a map graphic representing the specific range is shown in the graphic interface of the electronic map, and then on the graphic interface of the electronic map (that is, the The business point of the Pizza Hut restaurant is marked on the map graphic of the specific range, so as to show the location of the Pizza Hut restaurant to the user who uses the electronic map.
在步骤S300中,首先使用计算机图形处理技术,形成浮动在所述图形界面上的搜索结果区,典型地,该搜索结果区覆盖所述图形界面的部分区域,其配色与所述图形界面存在反差,方便用户很容易地将其与所述图形界面进行区分。在另外一个实施例中,该搜索结果区也可以位于电子地图的图形界面的一侧,例如左侧或右侧以及上方或下方,从而不会遮挡电子地图的图形界面。进一步地,该搜索结果区中包括多个可活动的图形元素,每一所述图形元素对应一个所述地名搜索结果,并且该图形元素可以根据用户的拖拽操作从所述搜索结果区中拖放至所述图形界面内。具体地,所述搜索结果区可以设计为半透明矩形区域,所述图形元素设计为浮动于上述半透明矩形区域内的矩形卡片,该矩形卡片并非一直固定在所述半透明矩形区域内,并可以根据用户的拖拽操作从所述半透明矩形区域内移出后停留在该半透明矩形区域外部的所述图形界面内。优选地,当某个矩形卡片被用户拖到电子地图的图形界面中之后,搜索结果区中仍然保留被拖出的矩形卡片的副本,并且该副本用不同于其他未被拖出搜索结果区的图形元素的颜色标识出来以示区别。In step S300, a computer graphics processing technology is first used to form a search result area floating on the graphic interface. Typically, the search result area covers part of the graphic interface, and its color matching is in contrast to the graphic interface. , so that the user can easily distinguish it from the graphical interface. In another embodiment, the search result area may also be located on one side of the electronic map graphical interface, such as left or right and above or below, so as not to block the electronic map graphical interface. Further, the search result area includes a plurality of movable graphic elements, each of the graphic elements corresponds to a search result of the place name, and the graphic element can be dragged from the search result area according to the user's drag operation. into the graphical interface. Specifically, the search result area can be designed as a translucent rectangular area, the graphic element is designed as a rectangular card floating in the above-mentioned translucent rectangular area, the rectangular card is not always fixed in the translucent rectangular area, and After moving out of the semi-transparent rectangular area according to the user's drag operation, it can stay in the graphical interface outside the semi-transparent rectangular area. Preferably, after a certain rectangular card is dragged by the user into the graphical interface of the electronic map, a copy of the dragged rectangular card is still retained in the search result area, and the copy is different from other ones that have not been dragged out of the search result area. Graphical elements are color-coded for differentiation.
优选地,由于每一所述图形元素对应一个所述地名搜索结果,为了便于用户通过所述图形元素了解其对应的地名搜索结果的详细情况,该图形元素上承载的信息包括:用于标识出所述地名搜索结果的文字和/或图片,以及用于标识出所述地名搜索结果的附加说明信息的链接、文字和/或图片。特别地,所述附加说明信息包括与所述地名搜索结果相关的联系方式、地理位置、用户评论或其他描述信息。由于矩形卡片的图形元素的面积有限,不可能显示全部信息,因此部分信息可能被隐藏,当用户点击该矩形卡片的图形元素时,全部信息被展开。进一步地,用户在阅读一个所述图形元素上承载的信息后,可能希望针对所述图形元素发起点击操作以在所述图形界面上突出显示该图形元素对应的所述地名搜索结果,便于电子地图的使用者结合图形界面中示出的地图图形确定所述地名搜索结果的实际位置。Preferably, since each of the graphic elements corresponds to one of the place name search results, in order for the user to know the details of the corresponding place name search results through the graphic element, the information carried on the graphic element includes: The text and/or picture of the place name search result, and the link, text and/or picture for identifying the additional description information of the place name search result. Particularly, the additional description information includes contact information, geographic location, user comments or other descriptive information related to the place name search result. Due to the limited area of the graphic element of the rectangular card, it is impossible to display all the information, so part of the information may be hidden, and when the user clicks the graphic element of the rectangular card, all the information is expanded. Further, after reading the information carried on a graphic element, the user may wish to initiate a click operation on the graphic element to highlight the search result of the place name corresponding to the graphic element on the graphic interface, so as to facilitate the electronic map. The user of the device determines the actual location of the place name search result in combination with the map graphics shown in the graphical interface.
优选地,当矩形卡片的图形元素被拖出搜索结果区时,被拖放到所述电子地图的图形界面内的图形元素对应的搜索结果在所述电子地图的图形界面中用不同的方式标识出来,以区别于未被拖出搜索结果区的其他图形元素对应的在电子地图的图形界面上标识的搜索结果。例如,可以用至少两种不同的颜色或者不同的符号来标识位于搜索结果区内的搜索结果和位于被拖出搜索结果区之外的搜索结果。Preferably, when the graphic elements of the rectangular card are dragged out of the search result area, the search results corresponding to the graphic elements dragged and dropped into the graphic interface of the electronic map are identified in different ways in the graphic interface of the electronic map to distinguish it from the search results marked on the graphical interface of the electronic map corresponding to other graphic elements that have not been dragged out of the search result area. For example, at least two different colors or different symbols may be used to identify search results located within the search results area and search results located outside the search results area.
为了避免拖出搜索结果区之外的图形元素遮挡电子地图的图形界面,可以将拖出搜索结果区之外的图形元素设置为隐藏状态。也就是说,当图形元素被拖出搜索结果区之外后该图形元素对应的在电子地图的图形界面上标识的地点用不同的颜色标识,表示该地点已经被拖出搜索结果区。当在电子地图的图形界面上点击被拖出搜索结果区的图形元素对应的一个或多个地点时,被隐藏的拖出搜索结果区之外的图形元素的信息将显示出来。显示的图形元素可以自动地在搜索结果区之外的另一个区域排列显示。In order to avoid the graphic elements dragged out of the search result area from obscuring the graphic interface of the electronic map, the graphic elements dragged out of the search result area can be set to a hidden state. That is, when a graphic element is dragged out of the search result area, the location marked on the graphic interface of the electronic map corresponding to the graphic element is marked with different colors, indicating that the location has been dragged out of the search result area. When one or more locations corresponding to the graphic elements dragged out of the search result area are clicked on the graphical interface of the electronic map, the information of the hidden graphic elements dragged out of the search result area will be displayed. The displayed graphic elements can be automatically arranged and displayed in an area other than the search results area.
优选地,每次进行地名搜索时搜索结果区中的地名搜索结果的图形元素及其对应的在电子地图的图形界面上标注所述地名搜索结果会被更新和覆盖,而已经被用户的拖拽操作从所述搜索结果区中拖放至所述电子地图的图形界面内地名搜索结果的图形元素以及其对应的在电子地图的图形界面上标注所述地名搜索结果保持不变。这样被拖出搜索结果区之外的搜索结果相当于被暂时收藏,以备后续进行多次搜索之间的比较。例如,用户希望搜索麦当劳和肯德基这两家快餐店,并且选择一家最近的快餐店。这时用户可以先搜索“麦当劳”,然后把搜索结果中最近的一家麦当劳的搜索结果拖出搜索结果区进行备选。接着用户搜索“肯德基”,这时搜索结果区中原来“麦当劳”的搜索结果被“肯德基”的搜索结果所替代,而被拖出搜索结果区之外的“麦当劳”搜索结果保持不变。这时用户可以从“肯德基”的搜索结果中选择最近的一家肯德基,并且拖出搜索结果区。然后,用户可以再拖出搜索结果区的“肯德基”和“麦当劳”之间进行比较,以选择一家更近的快餐店。Preferably, each time a place name search is performed, the graphical elements of the place name search result in the search result area and their corresponding place name search results marked on the graphical interface of the electronic map will be updated and overwritten, and have been dragged and dropped by the user. The operation of dragging and dropping from the search result area to the graphic element of the name search result in the graphic interface of the electronic map and its corresponding marking of the place name search result on the graphic interface of the electronic map remain unchanged. The search results that are dragged out of the search result area in this way are equivalent to being temporarily bookmarked for subsequent comparison between multiple searches. For example, a user wishes to search for two fast food restaurants, McDonald's and KFC, and select the nearest fast food restaurant. At this time, the user can search for "McDonald's" first, and then drag the search result of the nearest McDonald's in the search results out of the search result area for selection. Then the user searches for "KFC", and the original search result of "McDonald's" in the search result area is replaced by the search result of "KFC", while the search result of "McDonald's" dragged out of the search result area remains unchanged. At this time, the user can select the nearest KFC from the search results of "KFC" and drag it out of the search result area. The user can then drag out the search results area to compare between "KFC" and "McDonald's" to choose a closer fast food restaurant.
为了更好地说明图1示出的方法流程,请参考图2,图2是图1示出的具体实施方式的一个具体实施场景的示意图,如图2所示,移动终端100上运行电子地图并显示该电子地图的图形界面,所述图形界面中包括某一特定范围的地图图形,此外,使用移动终端100的用户已经触发搜索请求获得多个地名搜索结果,该多个地名搜索结果以气球图标的形式标注在所述地图图形中,以便于向用户示出所述多个地名搜索结果的实际位置。进一步地,该图形界面中还包括搜索结果区110,该搜索结果区110内包括多个可活动的图形元素,并停留在所述地图图形上方,每一所述图形元素对应一个所述地名搜索结果。具体地,在图2示出的实施例中,所述图形元素设计为可活动卡片的形式,例如图2中的卡片111和卡片112。典型地,根据用户的拖拽操作,可以将卡片111或卡片112拖放至所述图形界面中,并停留在该图形界面内。In order to better illustrate the method flow shown in FIG. 1, please refer to FIG. 2. FIG. 2 is a schematic diagram of a specific implementation scenario of the specific implementation shown in FIG. 1. As shown in FIG. 2, an electronic map is run on the mobile terminal 100. And display the graphical interface of the electronic map, the graphical interface includes map graphics of a certain range, in addition, the user using the mobile terminal 100 has triggered a search request to obtain a plurality of place name search results, the plurality of place name search results are displayed in balloons. The form of an icon is marked in the map graphic to facilitate showing the user the actual location of the plurality of place name search results. Further, the graphical interface also includes a search result area 110, the search result area 110 includes a plurality of movable graphic elements and stays above the map graphic, each of the graphic elements corresponds to one of the place name searches result. Specifically, in the embodiment shown in FIG. 2 , the graphic elements are designed in the form of movable cards, such as cards 111 and 112 in FIG. 2 . Typically, according to a user's drag-and-drop operation, the card 111 or the card 112 can be dragged and dropped into the graphical interface, and stayed in the graphical interface.
优选地,用户在点击卡片111、卡片112或其他所述图形界面内的卡片时,相应地在所述图形界面突出显示上述卡片对应的地名搜索结果,例如为该地名搜索结果对应的气球图标设计一个动画效果,便于用户通过该动画效果识别当前点击的卡片对应的地名搜索结果。一些应用场景中,用户使用电子地图触发多次搜索请求,并分别获取相应的多个地名搜索结果,根据用户有选择性的拖拽操作,电子地图的图形界面中可能停留了多个代表地名搜索结果的卡片,例如图2中示出的卡片113和卡片114,用户可以通过点击操作在卡片113和卡片114之间进行切换,以快速地在所述图形界面中突出显示卡片113或卡片114对应的地名搜索结果。Preferably, when the user clicks the card 111, the card 112 or other cards in the graphical interface, the graphical interface will correspondingly highlight the search result of the place name corresponding to the above card, for example, design the balloon icon corresponding to the search result of the place name. An animation effect, which is convenient for the user to identify the search result of the place name corresponding to the currently clicked card. In some application scenarios, the user uses the electronic map to trigger multiple search requests, and obtains corresponding search results of multiple place names. According to the user's selective drag operation, there may be multiple representative place name searches in the electronic map's graphical interface. The resulting cards, such as the cards 113 and 114 shown in FIG. 2 , the user can switch between the cards 113 and 114 through a click operation to quickly highlight the cards 113 or the corresponding cards 114 in the graphical interface place name search results.
相应地,本发明还提供了一种电子地图客户端,请参考图3,图3是根据本发明的电子地图客户端的一种具体实施方式的结构示意图,本部分出现的术语和部分流程可以参考前文中有关方法的实施例中相关部分的说明,图3中示出的电子地图客户端300包括:Correspondingly, the present invention also provides an electronic map client. Please refer to FIG. 3 . FIG. 3 is a schematic structural diagram of a specific implementation of the electronic map client according to the present invention. The terms and part of the process in this section can be referred to. In the foregoing description of the relevant parts in the embodiments of the method, the electronic map client 300 shown in FIG. 3 includes:
检索模块310,用于向服务器400发送搜索请求,并接收所述服务器400根据该搜索请求返回的至少一个地名搜索结果;The retrieval module 310 is configured to send a search request to the server 400, and receive at least one place name search result returned by the server 400 according to the search request;
地图界面模块320,用于输出电子地图的图形界面,并在该图形界面上标注所述地名搜索结果;The map interface module 320 is used to output a graphical interface of the electronic map, and mark the search result of the place name on the graphical interface;
结果界面模块330,用于设置浮动在所述电子地图的图形界面上或者位于电子地图的图形界面一侧的搜索结果区,该搜索结果区中包括多个可活动的图形元素,每一所述图形元素对应一个所述地名搜索结果,并且该图形元素可以根据用户的拖拽操作从所述搜索结果区中拖放至所述图形界面内。The result interface module 330 is used to set a search result area floating on the graphic interface of the electronic map or located on one side of the graphic interface of the electronic map, the search result area includes a plurality of movable graphic elements, each of the The graphic element corresponds to a search result of the place name, and the graphic element can be dragged and dropped from the search result area into the graphic interface according to the dragging operation of the user.
在一种典型的实施场景中,该电子地图客户端300在移动终端平台上运行,通过互联网与服务器400进行通信。其中所述移动终端包括智能手机、平板电脑等智能终端设备,该智能终端设备上安装的操作系统包括但不限于:windows系列OS、Linux、Mac OS、Symbian、Windows Mobile、iOS、Android、Maemo、WebOS、Palm OS和Blackberry OS等操作系统。当然在更多的实施场景中,电子地图客户端300可以在多种接入互联网的终端上运行,上述终端包括多媒体电视、个人电脑终端等。In a typical implementation scenario, the electronic map client 300 runs on a mobile terminal platform, and communicates with the server 400 through the Internet. The mobile terminal includes smart terminal devices such as smart phones and tablet computers, and the operating systems installed on the smart terminal devices include but are not limited to: Windows series OS, Linux, Mac OS, Symbian, Windows Mobile, iOS, Android, Maemo, Operating systems such as WebOS, Palm OS, and Blackberry OS. Of course, in more implementation scenarios, the electronic map client 300 may run on a variety of terminals connected to the Internet, and the above-mentioned terminals include multimedia TVs, personal computer terminals, and the like.
可选地,所述图形元素上承载的信息包括:用于标识出所述地名搜索结果的文字和/或图片,以及用于标识出所述地名搜索结果的附加说明信息的链接、文字和/或图片。典型地,其中所述附加说明信息包括:与所述地名搜索结果相关的联系方式、地理位置、用户评论或其他描述信息Optionally, the information carried on the graphic element includes: text and/or pictures used to identify the place name search result, and links, text and/or additional explanatory information used to identify the place name search result. or pictures. Typically, the additional description information includes: contact information, geographic location, user comments or other descriptive information related to the place name search result
优选地,结果界面模块330还包括突出显示单元(图3中未示出),该突出显示单元用于根据用户针对所述图形元素的点击操作在所述图形界面上突出显示该图形元素对应的所述地名搜索结果。Preferably, the result interface module 330 further includes a highlighting unit (not shown in FIG. 3 ), the highlighting unit is configured to highlight the corresponding graphic element on the graphic interface according to the user's click operation on the graphic element The place name search results.
优选地,当图形元素被拖出搜索结果区时,结果界面模块330将被拖放到所述电子地图的图形界面内的图形元素对应的搜索结果在所述电子地图的图形界面中用不同的方式标识出来,以区别于未被拖出搜索结果区的其他图形元素对应的在电子地图的图形界面上标识的搜索结果。例如,可以用至少两种不同的颜色或者不同的符号来标识位于搜索结果区内的搜索结果和位于被拖出搜索结果区之外的搜索结果。Preferably, when the graphic element is dragged out of the search result area, the result interface module 330 will display the search result corresponding to the graphic element dragged and dropped into the graphic interface of the electronic map with different search results in the graphic interface of the electronic map. It is identified in a manner to distinguish it from the search results identified on the graphic interface of the electronic map corresponding to other graphic elements that have not been dragged out of the search result area. For example, at least two different colors or different symbols may be used to identify search results located within the search results area and search results located outside the search results area.
为了避免拖出搜索结果区之外的图形元素遮挡电子地图的图形界面,结果界面模块330可以将拖出搜索结果区之外的图形元素设置为隐藏状态。也就是说,当图形元素被拖出搜索结果区之外后该图形元素对应的在电子地图的图形界面上标识的地点用不同的颜色标识,表示该地点已经被拖出搜索结果区。当在电子地图的图形界面上点击被拖出搜索结果区的图形元素对应的一个或多个地点时,被隐藏的拖出搜索结果区之外的图形元素的信息将显示出来。显示的图形元素可以自动地在搜索结果区之外的另一个区域排列显示。In order to avoid the graphic elements dragged out of the search result area from blocking the graphic interface of the electronic map, the result interface module 330 may set the graphic elements dragged out of the search result area to a hidden state. That is, when a graphic element is dragged out of the search result area, the location marked on the graphic interface of the electronic map corresponding to the graphic element is marked with different colors, indicating that the location has been dragged out of the search result area. When one or more locations corresponding to the graphic elements dragged out of the search result area are clicked on the graphical interface of the electronic map, the information of the hidden graphic elements dragged out of the search result area will be displayed. The displayed graphic elements can be automatically arranged and displayed in an area other than the search results area.
优选地,每次进行地名搜索时,结果界面模块330的搜索结果区中的地名搜索结果的图形元素及其对应的在电子地图的图形界面上标注所述地名搜索结果会被更新和覆盖,而已经被用户的拖拽操作从所述搜索结果区中拖放至所述电子地图的图形界面内地名搜索结果的图形元素以及其对应的在电子地图的图形界面上标注所述地名搜索结果保持不变。这样被拖出搜索结果区之外的搜索结果相当于被暂时收藏,以备后续进行多次搜索之间的比较。例如,用户希望搜索麦当劳和肯德基这两家快餐店,并且选择一家最近的快餐店。这时用户可以先搜索“麦当劳”,然后把搜索结果中最近的一家麦当劳的搜索结果拖出搜索结果区进行备选。接着用户搜索“肯德基”,这时搜索结果区中原来“麦当劳”的搜索结果被“肯德基”的搜索结果所替代,而被拖出搜索结果区之外的“麦当劳”搜索结果保持不变。这时用户可以从“肯德基”的搜索结果中选择最近的一家肯德基,并且拖出搜索结果区。然后,用户可以再拖出搜索结果区的“肯德基”和“麦当劳”之间进行比较,以选择一家更近的快餐店。Preferably, each time a place name search is performed, the graphical elements of the place name search result in the search result area of the result interface module 330 and the corresponding place name search results marked on the graphical interface of the electronic map will be updated and covered, and The graphical elements of the name search results that have been dragged and dropped from the search result area by the user's drag-and-drop operation to the graphical interface of the electronic map and their corresponding search results marked on the graphical interface of the electronic map remain unchanged. Change. The search results that are dragged out of the search result area in this way are equivalent to being temporarily bookmarked for subsequent comparison between multiple searches. For example, a user wishes to search for two fast food restaurants, McDonald's and KFC, and select the nearest fast food restaurant. At this time, the user can search for "McDonald's" first, and then drag the search result of the nearest McDonald's in the search results out of the search result area for selection. Then the user searches for "KFC", and the original search result of "McDonald's" in the search result area is replaced by the search result of "KFC", while the search result of "McDonald's" dragged out of the search result area remains unchanged. At this time, the user can select the nearest KFC from the search results of "KFC" and drag it out of the search result area. The user can then drag out the search results area to compare between "KFC" and "McDonald's" to choose a closer fast food restaurant.
在优选的实施例中,电子地图客户端300实施为一种计算机程序产品,可以安装在预装了Symbian、Windows Mobile、iOS、Android、Maemo、WebOS、Palm OS或Blackberry OS等终端操作系统的智能终端上。上述计算机程序产品的实施例可以通过使用用于计算机可读信息的任何记录介质来实现,所述记录介质包括磁介质、光介质或其他适合的介质。In a preferred embodiment, the electronic map client 300 is implemented as a computer program product, which can be installed on a smart computer pre-installed with terminal operating systems such as Symbian, Windows Mobile, iOS, Android, Maemo, WebOS, Palm OS, or Blackberry OS. on the terminal. Embodiments of the computer program product described above can be implemented using any recording medium for computer readable information, including magnetic media, optical media, or other suitable media.
本发明提供的一种电子地图搜索结果的展示方法可以使用可编程逻辑器件结合来实现,也可以实施为计算机程序软件,例如根据本发明的实施例可以是一种计算机程序产品,运行该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质上包含计算机程序逻辑或代码部分,用于实现上述方法的各个步骤。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主体拆卸的可移动介质(例如热拔插技术存储设备)。所述内置介质包括但不限于可重写的非易失性存储器,例如RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储媒体(例如CD-ROM和DVD)、磁光存储媒体(例如MO)、磁存储媒体(例如盒带或移动硬盘)、具有内置的可重写的非易失性存储器的媒体(例如存储卡)和具有内置ROM的媒体(例如ROM盒)。A method for displaying search results of an electronic map provided by the present invention may be implemented by using a combination of programmable logic devices, or may be implemented as computer program software. For example, according to an embodiment of the present invention, it may be a computer program product, and running the program product A computer is caused to execute the method for the demonstration. The computer program product includes a computer-readable storage medium containing computer program logic or code portions for implementing the various steps of the above method. The computer-readable storage medium may be a built-in medium installed in the computer or a removable medium (eg, a hot-pluggable technology storage device) that is detachable from the computer body. The built-in medium includes, but is not limited to, rewritable non-volatile memory such as RAM, ROM, flash memory, and hard disk. The removable media include, but are not limited to: optical storage media (such as CD-ROM and DVD), magneto-optical storage media (such as MO), magnetic storage media (such as cassette tapes or removable hard drives), Media with volatile memory (such as memory cards) and media with built-in ROM (such as ROM cartridges).
本领域技术人员应当理解,任何具有适当编程装置的计算机系统都将能够执行包含在程序产品中的本发明的方法的诸步骤。尽管本说明书中描述的多数具体实施方式都侧重于软件程序,但是作为固件和硬件实现本发明提供的方法的替代实施例同样在本发明要求保护的范围之内。It will be understood by those skilled in the art that any computer system with suitable programming means will be capable of executing the steps of the method of the present invention contained in the program product. Although most of the specific embodiments described in this specification focus on software programs, alternative embodiments implementing the methods provided by the present invention as firmware and hardware are also within the scope of the claimed invention.
本发明提供的电子地图搜索结果的展示方法以及电子地图客户端,在电子地图的图形界面内设置对应地名搜索结果的可活动图形元素,并且用户可以拖放其所需的图形元素放置到所述图形界面内,方便用户对其多次搜索行为产生的不同结果进行对比,还便于用户快捷地在该多次搜索结果之间进行切换。The present invention provides a method for displaying search results of an electronic map and an electronic map client, in which movable graphic elements corresponding to the search results of place names are set in the graphic interface of the electronic map, and users can drag and drop the graphic elements they need and place them on the In the graphical interface, it is convenient for the user to compare different results generated by the multiple search behaviors, and it is also convenient for the user to quickly switch between the multiple search results.
以上所揭露的仅为本发明的一些较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only some preferred embodiments of the present invention, which of course cannot limit the scope of the rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN201310134430.8ACN104111934B (en) | 2013-04-17 | 2013-04-17 | The methods of exhibiting and electronic map client side of electronic map search result | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN201310134430.8ACN104111934B (en) | 2013-04-17 | 2013-04-17 | The methods of exhibiting and electronic map client side of electronic map search result | 
| Publication Number | Publication Date | 
|---|---|
| CN104111934A CN104111934A (en) | 2014-10-22 | 
| CN104111934Btrue CN104111934B (en) | 2019-06-28 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN201310134430.8AActiveCN104111934B (en) | 2013-04-17 | 2013-04-17 | The methods of exhibiting and electronic map client side of electronic map search result | 
| Country | Link | 
|---|---|
| CN (1) | CN104111934B (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN105786814A (en)* | 2014-12-19 | 2016-07-20 | 江苏融成嘉益信息科技有限公司 | Merchant searching system based on IOS platform | 
| CN107016023B (en)* | 2016-11-15 | 2019-06-25 | 平安科技(深圳)有限公司 | Cumulative search processing method and device | 
| CN108460031B (en)* | 2017-02-17 | 2021-11-19 | 北京嘀嘀无限科技发展有限公司 | Data information display method and device | 
| CN108572982A (en)* | 2017-03-13 | 2018-09-25 | 贺树青 | A kind of regional information, the map displaying search of product and link method | 
| CN111831926A (en)* | 2019-04-23 | 2020-10-27 | 北京奇虎科技有限公司 | Map display method, device, computing device and computer storage medium | 
| CN110647692A (en)* | 2019-09-23 | 2020-01-03 | 钟栎娜 | Multidimensional travel data monitoring and presenting method based on big data | 
| CN111241222B (en)* | 2020-01-07 | 2021-07-20 | 珠海格力电器股份有限公司 | Map information display method, storage medium and electronic equipment | 
| CN111651216B (en)* | 2020-05-07 | 2024-05-28 | 天星数科科技有限公司 | NFC card processing method, NFC card processing device and storage medium | 
| CN115422307A (en)* | 2022-07-04 | 2022-12-02 | 北京罗克维尔斯科技有限公司 | Search result display method, device, equipment and medium | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN102222084A (en)* | 2011-05-13 | 2011-10-19 | 北京百度网讯科技有限公司 | Method and device for displaying retrieval result on map | 
| CN102340536A (en)* | 2011-07-13 | 2012-02-01 | 北京世纪高通科技有限公司 | Method and device for searching points of interest | 
| CN102789480A (en)* | 2012-06-08 | 2012-11-21 | 北京百度网讯科技有限公司 | Method for displaying historical query results of electronic map and client side | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN102222084A (en)* | 2011-05-13 | 2011-10-19 | 北京百度网讯科技有限公司 | Method and device for displaying retrieval result on map | 
| CN102340536A (en)* | 2011-07-13 | 2012-02-01 | 北京世纪高通科技有限公司 | Method and device for searching points of interest | 
| CN102789480A (en)* | 2012-06-08 | 2012-11-21 | 北京百度网讯科技有限公司 | Method for displaying historical query results of electronic map and client side | 
| Title | 
|---|
| 怎么在百度地图上做标记;a118176059;《百度知道》;20120602;第1页 | 
| Publication number | Publication date | 
|---|---|
| CN104111934A (en) | 2014-10-22 | 
| Publication | Publication Date | Title | 
|---|---|---|
| CN104111934B (en) | The methods of exhibiting and electronic map client side of electronic map search result | |
| CN113939792B (en) | User interface for machine language model creation | |
| CN110020411B (en) | Method and device for generating graphic content | |
| US9954964B2 (en) | Content suggestion for posting on communication network | |
| US9886188B2 (en) | Manipulating multiple objects in a graphic user interface | |
| US10387556B2 (en) | Displaying supplemental information about selected e-book objects | |
| US10169374B2 (en) | Image searches using image frame context | |
| CN110717030A (en) | Method and equipment for presenting detail pages of electronic books | |
| WO2016091095A1 (en) | Searching method and system based on touch operation on terminal interface | |
| CN102411614A (en) | Display Of Image Search Results | |
| US11816769B2 (en) | Multi-dimensional data insight interaction | |
| CN111936970B (en) | Cross-application feature linking and educational messaging | |
| US11399002B2 (en) | Social network collections | |
| CN108875020A (en) | For realizing the method, apparatus, equipment and storage medium of mark | |
| US20200142925A1 (en) | Method for designating and tagging album of stored photographs in touchscreen terminal, computer-readable recording medium, and terminal | |
| US20140129564A1 (en) | Providing file indexes and per-file viewing modes within a file management application | |
| US9904713B2 (en) | Proposing a copy area in a document | |
| CN114546553A (en) | A method, device, device and medium for displaying information | |
| US20170336868A1 (en) | Cartoon data providing method and cartoon data providing apparatus | |
| US20170097991A1 (en) | Automatically branding topics using color | |
| US10891320B1 (en) | Digital content excerpt identification | |
| US10380226B1 (en) | Digital content excerpt identification | |
| CN103778167A (en) | Helpfile finding method and system | |
| US20150278179A1 (en) | Method and apparatus for storing notes while maintaining document context | |
| US12189700B2 (en) | Presenting related content while browsing and searching content | 
| Date | Code | Title | Description | 
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |