Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The navigation route display method, apparatus, device and medium provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings by specific embodiments and application scenarios thereof.
Fig. 1 is a flowchart of a navigation route display method according to an embodiment of the present disclosure. As shown in fig. 1, the navigation route display method may include the steps of:
s110, under the condition that first input of the first identification and the N second identifications is received, position information is obtained from the first application program.
The first identifier is an application identifier of the first application program, the N second identifiers are application identifiers of the N second application programs, and N is a positive integer.
And S120, displaying the target navigation route.
And the target navigation route is planned by the N second application programs based on the position information.
In the embodiment of the application, under the condition that a first input of a first identifier and N second identifiers is received, position information is acquired from a first application program, and a target navigation route is displayed, wherein the first identifier is an application identifier of the first application program, the N second identifiers are application identifiers of the N second application programs, and N is a positive integer. The navigation route obtained by the second application program can be displayed under the condition that the second application program is not required to be accessed, so that the operation of a user is simplified, and the display efficiency of the navigation route is improved.
The navigation route display method provided by the embodiment of the application can be applied to electronic equipment, and the electronic equipment can include but is not limited to a mobile phone, a tablet computer, a notebook computer, a palm computer and the like.
The electronic device may have a plurality of applications installed therein, and the plurality of applications may include a travel application, a matter application, a navigation application, a social application, an image application, and the like.
The journey type application program may include information such as departure time of an airplane, a train or other vehicles. The event class application may include start times of various types of backlogs, such as travel time, departure time, and the like. The navigation class application may provide a navigation route for the user, for example in the case of destination determination, the navigation class application may provide a navigation route to the user from the location of the user to the destination. Social-like applications are used to enable communication between different users. The image class application may be used to store images or take photographs, etc.
In general, each application program may have a corresponding application identification. The application identifier may be an application icon of the corresponding application program or a thumbnail of the application icon. In combination with an application scenario, application identifiers of respective application programs may be displayed on a desktop of the electronic device, and a user may operate the application identifiers, such as clicking, long-pressing, or dragging.
Wherein, the user can change the display position of one or more application identifications by dragging input to the application identifications.
In an embodiment of the present application, the plurality of application identifiers may include a first identifier and a second identifier.
In some embodiments, the first identifier may be an application identifier of an application containing location information, in other words, the first application may be an application containing location information, for example, when an application such as an image application, a social application, or the like contains location information, the first application may be an application such as an image application, a social application, or the like.
In some embodiments, the first identifier may also be an icon associated with the first application and containing part of the key information in the first application, for example, the user may intuitively know part of the key information in the first application through the first identifier without re-entering the first application.
For example, for the album application, the first identifier may be an identifier including a part of images in the album application, so that the user can visually see the images in the album application through the first identifier without entering the album application again. The image contained in the first identifier may be preset by the user as desired.
Each second identifier may be an application identifier of a second application program, and the second application program may be an application program capable of determining a navigation route based on the location information, for example, the second application program may be a navigation application program, and the specific type of the navigation application program is not limited in this embodiment of the application.
In S110, the first input is used to display the first identifier and the N second identifiers in an overlapping manner, for example, to trigger the related functions of the first application and the second application. For example, when the first application program is an album application program and the second application program is a navigation application program, when the electronic device receives the first input, the image display function of the album application program can be triggered, so that the album application program displays images contained in the album application program for a user to select; meanwhile, the navigation function of the second application program can be triggered, so that the second application program enters a navigation mode, and the position information is obtained from the first application program, for example, the position information of a certain image in the album application program can be obtained, and a basis is provided for subsequently planning a navigation route.
The position information can be location character information, that is, the image contains the location character information; the location information may also be the location information corresponding to the landmark buildings or the typical sights, that is, the image may be an image with landmark buildings or an image with typical sights, and so on.
For example, the first input may be an input that superimposes the first identifier on the N second identifiers, for example, the first input may be an operation of dragging the first identifier onto the N second identifiers. In the case where N is greater than 1, i.e., the second identifiers are plural, in some embodiments, the N second identifiers may be moved to a folder and the first identifier may be superimposed with the folder. For example, the first identifier is dragged to the folder, so that the first identifier and the N second identifiers can be superposed, and the method is simple and convenient. The overlapping process of the first identifier and the folder is similar to the overlapping process of the first identifier and the second identifier.
The first input may also be an input that superimposes N second identifiers on the first identifier. For example, the first input may be an operation of dragging the N second identifiers onto the first identifier. It should be noted that, when N is greater than 1, a second identifier may be superimposed on the first identifier, and then other second identifiers are superimposed on the second identifier, and the superimposing process of each identifier is similar, so that superimposing of the first identifier and the N second identifiers can be achieved.
Taking N second identifiers superimposed on the first identifier as an example, in some embodiments, the second identifier may be dragged to an area where the first identifier is located, and when an overlapping area of the second identifier and the area is greater than a preset threshold, or when a staying time in the area is greater than a preset time, it is considered that the second identifier and the first identifier are superimposed successfully.
Taking the example of determining whether the second identifier and the first identifier are superimposed based on the staying time period of the second identifier, in some embodiments, before S110, the setting interface shown in fig. 2 may be entered to set the size of the preset time period, for example, the preset time period is taken as 3 seconds in fig. 2, that is, when the staying time period of the second identifier in the area where the first identifier is located is longer than 3 seconds, the second identifier and the first identifier are considered to be successfully superimposed.
Exemplarily, referring to fig. 3, fig. 3 is a schematic diagram of a display interface of an electronic device provided in an embodiment of the present application, where the display interface exemplarily displays application icons of 9 application programs, the application identifiers of the 9 application programs are APP1-APP9, APP2 and APP3 are first identifiers, the application identifiers of APP7-APP9 are second identifiers, hereinafter, APP2 and APP3 are first identifiers, and APP7-APP9 are second identifiers.
Exemplarily, referring to fig. 4, fig. 4 exemplifies that a second identifier is superimposed on a first identifier. Specifically, when the second identifier APP9 needs to be superimposed on the first identifier APP2, the second identifier APP9 may be dragged onto the first identifier APP2, and when the time length of the second identifier APP9 staying on the first identifier APP1 is longer than 3 seconds, the superimposition of the first identifier APP1 and the second identifier APP9 is considered to be successful.
When the first identifier and the second identifier are superposed successfully, if the second identifier is released, the position of the second identifier is kept unchanged. For example, referring to fig. 5, after the user releases the second identifier APP9, the second identifier APP9 remains unchanged on thefirst identifier APP 1.
In the embodiment of the application, when the user needs to use the position information in the first application program as the destination, the first identifier and the second identifier can be displayed in an overlapping mode through the first input, so that the second application program can obtain the position information from the first application program, a basis is provided for subsequent planning of a navigation route, the user does not need to respectively open the first application program and the second application program, and the operation of the user is simplified.
In S120, after the second application program obtains the location information from the first application program, a navigation route can be planned for the user based on the location information and the location information of the electronic device, so as to meet the navigation requirement of the user.
For example, the electronic device may display M navigation routes planned by the N second application programs as target navigation routes; part of the M navigation routes may also be displayed as target navigation routes, for example, the navigation route with the shortest route or the shortest consumed time among the M navigation routes may be used as the target navigation route. The selection rule of the target navigation route can be preset according to the requirement of the user, so that after the second application program obtains the position information, the target navigation route can be selected from the M navigation routes according to the preset selection rule to be displayed, and the requirement of the user on the navigation route is met. M is a positive integer.
In some embodiments, the first identifier includes a desktop component, the desktop component for displaying the picture. Accordingly, the above S110 may include the steps of:
under the condition that first input of the first identification and the N second identifications is received, displaying a target picture, wherein the target picture is at least one of pictures;
and acquiring the position information from the target picture.
The form of the desktop component is not limited in the embodiment of the present application, and may be, for example, a rectangular form. The desktop component can display some key information of a certain application program, so that when a user needs to view some key information of the application program, the user can view the key information through the desktop component without entering the relevant application program, and the operation of the user is simplified.
Illustratively, the desktop component may be associated with an album application such that pictures in the album application may be displayed. For example, the desktop component may statically display some pictures in the album application program, or may dynamically display the pictures in the album application program, for example, one picture in the album application program may be displayed at intervals of a preset duration, so that the personalized viewing requirement of the user may be met.
The target picture is a picture that the user needs to select, and for example, when the user drags the second identifier onto the picture a (desktop component), the user is considered to need to select the picture a, and at this time, the picture a may be taken as the target picture. In the embodiment of the present application, for example, when the user drags the second identifier onto the picture a (desktop component), the second application also obtains the picture a, and at this time, the second application may recognize the picture a, obtain the position information of the picture a, and provide a basis for subsequently planning a navigation route.
In some embodiments, the first application is an album-like application; accordingly, the above S110 may include the steps of:
displaying an album interface under the condition of receiving first input of the first identification and the N second identifications, wherein the album interface comprises at least one picture;
and under the condition that a second input to the target picture is received, responding to the second input, and acquiring the position information from the target picture, wherein the target picture is at least one of the pictures.
In the embodiment of the application, when the first application is an album application, when the electronic device receives the first input, the image display function of the first application may be triggered, so that the electronic device displays an album interface for a user to select.
The second input is an input for selecting a target picture, and exemplarily, the second input may be operations such as clicking and touching an album interface, that is, when the electronic device detects that a user clicks or touches the album interface, the corresponding picture may be used as the target picture, and at this time, the second application program may acquire and identify the target picture to obtain the position information of the target picture, so as to provide a basis for subsequently planning a navigation route.
In some embodiments, the first application is a camera-type application; accordingly, the above S110 may include the steps of:
under the condition that first input of the first identification and the N second identifications is received, shooting based on a first application program to obtain a shot picture;
position information is acquired from the taken picture.
In the embodiment of the application, when the first application is a camera application, when the electronic device receives the first input, the shooting function of the camera application may be triggered, so that the electronic device enters a shooting mode to shoot a picture, and the shot picture is obtained. At this time, the second application program can acquire and identify the shot picture obtained by the first application program to obtain the position information of the shot picture, so as to provide a basis for subsequently planning the navigation route.
In some embodiments, the first application is a schedule application or a memo application, and when the electronic device receives the first input, the second application can obtain the location information from the schedule application or the memo application to provide a basis for subsequent planning of the navigation route.
For example, the schedule-type application includes travel information of a departure airport and a destination airport, and in this case, the second application may identify the departure airport and plan a navigation route to the departure airport for the user.
In some embodiments, after the electronic device obtains the location information from the first application, the location information may also be displayed to the user for confirmation by the user.
Taking the second identifier and the picture a as an example, referring to fig. 6, after the electronic device acquires the location information B of the picture a, the electronic device may display the location information B for confirmation by the user, and in a case where the electronic device receives an input of the location information B from the user, the electronic device may determine, by the second application program, M navigation routes based on the location information B.
For example, when the electronic device receives a click operation of "yes" from the user, M navigation routes may be determined based on the location information B. The M navigation routes may be different navigation routes corresponding to the same second application program, or may be navigation routes corresponding to different second application programs. In particular with respect to the second logo superimposed on picture a.
In some embodiments, after S120, the navigation route display method may further include the steps of:
receiving a third input for moving a third identifier to a preset area in the case that N is greater than 1, the fourth identifier being at least one of the second identifiers;
in response to a third input, deleting a first navigation route of the target navigation routes, the first navigation route associated with the third identification.
The preset area may be an area on the desktop that is not associated with the first identifier, that is, when the third identifier is located in the preset area, the electronic device will remove the overlapping operation between the third identifier and the first identifier. For example, the preset region may be any region except for the region of the picture a, that is, the superimposition operation of the second identifier APP8 and the picture a may be released as long as the second identifier APP8 is removed from the picture a. Assuming that the user wants to cancel the target navigation route, the second identifier APP8 can be removed from the picture a, and the target navigation route will disappear.
In the embodiment of the application, the electronic device can delete the navigation route corresponding to a certain identifier based on the movement input of the user to the identifier, so that the requirement of the user can be met.
In order to meet the actual requirement of the user, in some embodiments, before S120, the navigation route display method may further include the steps of:
and displaying Q first controls, wherein Q is an integer larger than 1.
Accordingly, the above S120 may include the steps of:
in the event that an input is received for a second control of the Q first controls, in response to the input, the target navigation route is displayed in accordance with the determination rule associated with the second control.
The first control may be a control that assists the electronic device to determine the target navigation route from M navigation routes, and the embodiment of the present application does not limit a specific form of the first control, and may be, for example, a text box or a button that is touch-controllable or clickable.
For example, referring to fig. 7, after the electronic device obtains M navigation routes, a first control may be displayed, and fig. 7 takes two first controls as an example, which are afirst control 71 and afirst control 72, respectively, and when the electronic device is actually applied, the number of the first controls may be reduced or increased.
The second control may be a control carrying user input, for example, referring to fig. 7, when thefirst control 72 carries user input, that is, the input acts on thefirst control 72, the second control is thefirst control 72.
The determination rule may be a rule that assists the electronic device in determining the target navigation route from the M first navigation routes. A decision rule may be associated with a first control. For example, the determination rule may be to select the shortest navigation route, the lowest cost navigation route, and so on. In some embodiments, the determination rule may be displayed in a first control for convenient user selection.
In the embodiment of the application, after obtaining the M navigation routes, the electronic device can display Q first controls containing the determination rule to the user, so that the electronic device can determine a second control triggered by the user according to the user input, and further determine and display a target navigation route from the M navigation routes according to the determination rule associated with the second control, so that the actual requirements of the user can be met.
In the case that M is greater than 1 and the target navigation route is a part of the M navigation routes, in some embodiments, after determining the target navigation route, the electronic device may remove the second identifier corresponding to the navigation route other than the target navigation route from the first identifier, that is, only the second identifier corresponding to the target navigation route is retained on the first identifier, so that it may be avoided that the part of the second identifier interferes with the user, and the user may not know which application the currently adopted target navigation route belongs to.
Based on this, in some embodiments, the method for determining a navigation route may further include the steps of:
and updating and displaying a fourth identifier at an initial position, wherein the fourth identifier is an application identifier of an application program except for a third application program in the N second application programs, the third application program is an application program corresponding to the target navigation route, and the initial position is a position where the fourth identifier is located before the fourth identifier and the first identifier are superposed.
Exemplarily, referring to fig. 8, before the second identifier APP8 and the second identifier APP9 are superimposed with the picture a (first identifier), the position of the desktop is as shown in fig. 8, and after the superimposition, the second identifier APP8 and the second identifier APP are located on the picture a (first identifier). Assuming that the target navigation route corresponds to APP8, i.e. to the second identity APP8, the fourth identity, i.e. the second identity APP 9. At this time, the electronic device may display the second identifier APP9 at a position on the desktop before the second identifier APP9 is superimposed with the picture a.
In some embodiments, for convenience of viewing by the user, a display form of the second identifier corresponding to the target navigation route may be updated, for example, a highlighted or thickened floating frame may be added to the second identifier, and of course, other display forms may also be adopted, which is not limited in this embodiment of the application.
Exemplarily, referring to fig. 9, the second identifier APP8 is retained on the picture a, and the electronic device adds a bold floating frame to the second identifier APP8, and displays the target navigation route corresponding to the second identifier APP 8.
In the embodiment of the application, the electronic device can automatically reserve the second identifier corresponding to the target navigation route on the first identifier, and restore other second identifiers to the positions on the desktop before superposition, so that the user does not need to manually move other second identifiers, the operation of the user is simplified, and the navigation convenience is improved.
In some embodiments, when the user wishes to refer to multiple navigation routes, for example, the electronic device currently displays one navigation route, when the user wishes to refer to a navigation route corresponding to another application program, the application identifier of the application program may be further superimposed on the basis of the superimposed identifier, and at this time, the electronic device may simultaneously display navigation routes corresponding to two application programs for the user to refer to.
For example, referring to fig. 10, when the second identifier APP9 is superimposed on the picture a, the electronic device may simultaneously display the navigation route corresponding to the second identifier APP8 and the navigation route corresponding to the second identifier APP9, which satisfies the application requirement of the user for dual navigation.
In the embodiment of the application, the electronic equipment can enable a plurality of second application programs to determine the navigation routes simultaneously based on the position information, and selects the navigation routes meeting the requirements of the user from the navigation routes to meet the requirements of the user; in addition, the user can add or delete the navigation route at any time according to the requirement, and the user does not need to enter an application program in the whole process, so that the operation of the user is simplified, and the navigation convenience is improved.
It should be noted that, in the navigation route display method provided in the embodiment of the present application, the execution main body may be a navigation route display device, or a processing module in the navigation route display device for executing the navigation route display method. In the embodiment of the present application, a navigation route display device executes a navigation route display method as an example, and the navigation route display device provided in the embodiment of the present application is described. The navigation route display device can be applied to electronic equipment.
Fig. 11 is a schematic structural diagram of a navigation route display device according to an embodiment of the present application.
As shown in fig. 11, the navigationroute display device 110 may include:
an obtainingmodule 111, configured to obtain location information from a first application program when a first input of a first identifier and N second identifiers is received, where the first identifier is an application identifier of the first application program, the N second identifiers are application identifiers of N second application programs, and N is a positive integer;
and adisplay module 112, configured to display a target navigation route, where the target navigation route is planned by the N second applications based on the location information.
In the embodiment of the application, under the condition that a first input of a first identifier and N second identifiers is received, position information is acquired from a first application program, and a target navigation route is displayed, wherein the first identifier is an application identifier of the first application program, the N second identifiers are application identifiers of the N second application programs, and N is a positive integer. The navigation route obtained by the second application program can be displayed under the condition that the second application program is not required to be accessed, so that the operation of a user is simplified, and the display efficiency of the navigation route is improved.
In some possible implementations of embodiments of the present application, the first input is for displaying the first identifier in superimposition with the N second identifiers.
In some possible implementations of embodiments of the present application, the first identifier includes a desktop component, the desktop component being configured to display the picture;
the obtainingmodule 111 is specifically configured to display a target picture under the condition that a first input of the first identifier and the N second identifiers is received, where the target picture is at least one of the pictures;
and acquiring the position information from the target picture.
In some possible implementations of embodiments of the present application, the first application is an album-like application;
the obtainingmodule 111 is specifically configured to display an album interface on the condition that a first input of the first identifier and the N second identifiers is received, where the album interface includes at least one picture;
and under the condition that a second input to the target picture is received, responding to the second input, and acquiring the position information from the target picture, wherein the target picture is at least one of the pictures.
In some possible implementations of embodiments of the present application, the first application is a camera-type application;
the obtainingmodule 111 is specifically configured to obtain a shot picture based on shooting by a first application program under the condition that a first input of the first identifier and the N second identifiers is received;
position information is acquired from the taken picture.
In some possible implementations of embodiments of the present application, the first application is a calendar-type application or a memo-type application.
In some possible implementations of the embodiment of the present application, the navigationroute display device 110 may further include:
a receiving module, configured to receive a third input for moving a third identifier to the preset area in a case where N is greater than 1 after thedisplay module 112 displays the target navigation route, where the third identifier is at least one of the second identifiers;
and the deleting module is used for responding to the third input and deleting the first navigation route in the target navigation route, wherein the first navigation route is associated with the third identification.
The navigation route display device applied to the electronic device in the embodiment of the application may be a device, or may be a component, an integrated circuit, or a chip in the electronic device. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The electronic device in the embodiment of the present application may be an electronic device having an operating system. The operating system may be an Android operating system (Android), an iOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The navigation route display device applied to the electronic device according to the embodiment of the present application can implement each process in the navigation route display method applied to the electronic device according to fig. 1 to fig. 10, and for avoiding repetition, details are not repeated here.
As shown in fig. 12, anelectronic device 120 is further provided in the embodiment of the present application, and includes aprocessor 121, amemory 122, and a program or an instruction stored in thememory 122 and executable on theprocessor 121, where the program or the instruction is executed by theprocessor 121 to implement each process of the navigation route display method embodiment, and can achieve the same technical effect, and no repeated description is provided here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application may include the mobile electronic device and the non-mobile electronic device described above.
In some possible implementations of embodiments of the present Application, theprocessor 121 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured to implement one or more Integrated circuits of embodiments of the present Application.
In some possible implementations of embodiments of the present application, theMemory 122 may include Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk storage media devices, optical storage media devices, flash Memory devices, electrical, optical, or other physical/tangible Memory storage devices. Thus, in general, thememory 122 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software comprising computer-executable instructions and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method of determining a navigation route according to embodiments of the application.
Fig. 13 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.
Theelectronic device 130 includes, but is not limited to: aradio frequency unit 131, anetwork module 132, anaudio output unit 133, aninput unit 134, asensor 135, adisplay unit 136, a user input unit 137, aninterface unit 138, amemory 139, and a processor 1310.
Those skilled in the art will appreciate that theelectronic device 130 may further include a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 1310 through a power management system, so as to manage charging, discharging, and power consumption management functions through the power management system. The electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
Wherein the user input unit 137 is configured to: receiving a first input of a first identifier and N second identifiers;
the processor 1310 is configured to: acquiring position information from a first application program in a case where the user input unit 137 receives a first input, the first identifier being an application identifier of the first application program, the N second identifiers being application identifiers of the N second application programs, N being a positive integer;
and adisplay unit 136 for displaying a target navigation route, which is planned by the N second applications based on the location information.
In the embodiment of the application, under the condition that a first input of a first identifier and N second identifiers is received, position information is acquired from a first application program, and a target navigation route is displayed, wherein the first identifier is an application identifier of the first application program, the N second identifiers are application identifiers of the N second application programs, and N is a positive integer. The navigation route obtained by the second application program can be displayed under the condition that the second application program is not required to be accessed, so that the operation of a user is simplified, and the display efficiency of the navigation route is improved.
In some possible implementations of embodiments of the present application, the first input is for displaying the first identifier in superimposition with the N second identifiers.
In some possible implementations of embodiments of the present application, the first identifier includes a desktop component, the desktop component being configured to display the picture;
the processor 1310 is specifically configured to: displaying a target picture in the case that the user input unit 137 receives a first input, the target picture being at least one of the pictures; and acquiring the position information from the target picture.
In some possible implementations of embodiments of the present application, the first application is an album-like application;
the processor 1310 is specifically configured to: displaying an album interface including at least one picture in a case that the user input unit 137 receives a first input;
in a case where the user input unit 137 receives a second input for the target picture, the position information is acquired from the target picture, which is at least one of the pictures, in response to the second input.
In some possible implementations of embodiments of the present application, the first application is a camera-type application;
the processor 1310 is specifically configured to: under the condition that first input of the first identification and the N second identifications is received, shooting based on a first application program to obtain a shot picture;
position information is acquired from the taken picture.
In some possible implementations of embodiments of the present application, the first application is a calendar-type application or a memo-type application.
In some possible implementations of embodiments of the present application, the user input unit 137 is further configured to:
receiving a third input for moving a third identifier, which is at least one of the second identifiers, to the preset area in case that N is greater than 1 after thedisplay unit 136 displays the target navigation route;
the processor 1310 is further configured to:
in response to a third input, deleting a first navigation route of the target navigation routes, the first navigation route associated with the third identification.
It should be understood that, in the embodiment of the present application, theinput Unit 134 may include a Graphics Processing Unit (GPU) 1341 and amicrophone 1342, and theGraphics Processing Unit 1341 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. Thedisplay unit 136 may include adisplay panel 1361, and thedisplay panel 1361 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 137 includes atouch panel 1371 andother input devices 1372. Thetouch panel 1371 is also referred to as a touch screen. Thetouch panel 1371 may include two parts of a touch detection device and a touch controller.Other input devices 1372 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. Thememory 139 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 1310 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1310.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements the processes of the embodiment of the navigation route display method applied to the electronic device, and can achieve the same technical effects, and in order to avoid repetition, the detailed description is omitted here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, and examples of the computer readable storage medium include non-transitory computer readable storage media such as ROM, RAM, magnetic or optical disks, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement the above-mentioned processes applied to the embodiment of the navigation route display method for an electronic device, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.