CN116467397A - Image display method, device, equipment and program product of electronic map - Google Patents

Image display method, device, equipment and program product of electronic map Download PDF

Info

Publication number
CN116467397A
CN116467397A CN202210029000.9A CN202210029000A CN116467397A CN 116467397 A CN116467397 A CN 116467397A CN 202210029000 A CN202210029000 A CN 202210029000A CN 116467397 A CN116467397 A CN 116467397A
Authority
CN
China
Prior art keywords
target
badge
image
geographic
target object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210029000.9A
Other languages
Chinese (zh)
Inventor
于良坤
张佳音
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210029000.9A priority Critical patent/CN116467397A/en
Publication of CN116467397A publication Critical patent/CN116467397A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The application relates to an image display method, device, equipment and program product of an electronic map, and relates to the field of maps. The method comprises the following steps: starting an electronic map; displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of the target geographic position; in response to the historical location of the target object including the target geographic location, displaying a target badge image of the target object corresponding to the target geographic location in a badge image display area; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; the badge images of different objects corresponding to the target geographic positions are different; the historical location of the target object includes locations that the target object has arrived at. By the aid of the method, the target badge image can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, and accordingly display effects of the target object reaching position are improved.

Description

Image display method, device, equipment and program product of electronic map
Technical Field
The embodiment of the application relates to the field of maps, in particular to an image display method, device, equipment and program product of an electronic map.
Background
Currently, footprint information of a target object may be displayed in a map class application program based on geographical position information of the target object.
In the related art, the computer device may display footprint information by lighting a geographic location in a footprint display interface in the application program; for example, the geographic location where the target object has been moved is displayed by a bright spot.
However, in the scheme related to the related art, the content which can be represented in the footprint display interface is less, and the display form is single, so that the display effect on the position where the target object arrives is poor.
Disclosure of Invention
The embodiment of the application provides an image display method, device, equipment and program product of an electronic map, which can enable a target badge image obtained by a target object to reflect whether the target object reaches a target geographic position or not and also reflect a personalized postmark of the target object, thereby enriching the display content of the target badge image and improving the display effect of the target object at the reached position. The technical scheme is as follows:
in one aspect, there is provided an image display method of an electronic map, the method including:
Starting an electronic map;
displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of a target geographic position;
displaying a target badge image of the target object corresponding to the target geographic location in the badge image display area in response to the historical location of the target object including the target geographic location; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; different objects each have different badge images corresponding to the target geographic location; the historical location of the target object includes a location that the target object has arrived at.
In another aspect, there is provided an image display apparatus of an electronic map, the apparatus including:
the starting module is used for starting the electronic map;
the interface display module is used for displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of the target geographic position;
a badge image display module for displaying a target badge image of the target object corresponding to the target geographic position in the badge image display area in response to the historical position of the target object including the target geographic position; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; different objects each have different badge images corresponding to the target geographic location; the historical location of the target object includes a location that the target object has arrived at.
In one possible implementation, the apparatus further includes:
the geographic identification acquisition module is used for acquiring the geographic identification of the badge image based on the target geographic position;
the postal mark generation module is used for generating the personalized postal mark of the target geographic position corresponding to the target object based on the geographic mark;
and the badge image acquisition module is used for superposing the personalized stamp mark on the virtual stamp to acquire the target badge image.
In one possible implementation, the badge image acquisition module includes:
the attribute acquisition sub-module is used for acquiring display attribute information of the personalized stamp mark relative to the virtual stamp;
and the badge image acquisition sub-module is used for superposing the personalized stamp mark on the virtual stamp based on the display attribute information to acquire the target badge image.
In one possible implementation manner, the display attribute information includes at least one of a display position and a deflection angle.
In one possible implementation, the attribute acquisition submodule is configured to,
generating random coordinates within an image display range of the virtual stamp in response to the display attribute information including a display position;
The display location of the personalized indicium relative to the virtual stamp is determined based on the random coordinates.
In one possible implementation, the attribute acquisition submodule is configured to,
generating a random angle in response to the display attribute information including a deflection angle;
the random angle is determined as the angle of deflection of the personalized indicium relative to the virtual stamp.
In one possible implementation, the indicia generating module includes:
an information obtaining sub-module, configured to obtain object information of the target object, where the object information includes time information, and at least one of object identifiers of the target object; the time information is used for indicating the time of the target object reaching the target geographic position;
and the postal stamp generating sub-module is used for generating the personalized postal stamp based on the geographic identification and the object information.
In one possible implementation, the badge image display module includes:
the animation generation sub-module is used for generating a display animation based on the display attribute information;
a virtual stamp display sub-module for displaying the virtual stamp in the badge image display area;
And the animation playing sub-module is used for playing the display animation, so that when the display animation is finished, the personalized stamp mark is overlapped and displayed on the virtual stamp, and a target badge image of the target object corresponding to the target geographic position is displayed in the badge image display area.
In one possible implementation, the apparatus further includes:
and a virtual stamp display module for displaying a virtual stamp of a badge image in the badge image display area in response to the historical position of the target object not including the target geographical position.
In one possible implementation, the virtual stamp display module is configured to display the virtual stamp in the badge image display area with a first image attribute in response to the historical position of the target object not including the target geographic position.
In one possible implementation, the badge image acquisition module is configured to superimpose the personalized indicium on the virtual stamp having second image attributes to obtain the target badge image; the second image attribute is different from the first image attribute.
In one possible implementation, the badge image acquisition module is configured to superimpose the personalized indicium and badge number on the virtual stamp to obtain the target badge image; the badge numbers are used to indicate the order in which the target badge images were generated.
In one possible implementation, the badge interface includes a geographic identification display area; the geographic identification display area comprises geographic identifications of at least one geographic position; the apparatus further comprises:
and the identification display module is used for displaying the geographic identification of the target geographic position with a first display attribute in the geographic identification display area in response to the historical position of the target object including the target geographic position.
In one possible implementation, the identification display module is configured to display, in the geographic identification display area, the geographic identification of the target geographic location with a second display attribute in response to the historical location of the target object not including the target geographic location; the first display attribute is different from the second display attribute.
In one possible implementation, the badge interface includes a sharing control therein; the apparatus further comprises:
the platform display module is used for responding to the received triggering operation of the sharing control and displaying at least one sharing platform;
the sharing module is used for responding to the received selection operation of the target sharing platform and sending a sharing message that the target object has acquired the target badge image to the target sharing platform; or displaying at least one object to be shared in the target sharing platform, and sending a sharing message that the target object has acquired the target badge image to a selected sharing object in the at least one object to be shared.
In another aspect, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to implement the image display method of an electronic map described above.
In another aspect, there is provided a computer readable storage medium having at least one computer program stored therein, the computer program being loaded and executed by a processor to implement the image display method of an electronic map as described above.
In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the image display method of the electronic map provided in the above-described various alternative implementations.
The technical scheme that this application provided can include following beneficial effect:
displaying different image contents in a badge image display area of a target geographic position based on whether the target geographic position is included in a history position of the target object; wherein the historical position of the target object comprises a target geographic position, and a target badge image obtained by superposing the personalized postmark of the target object on the virtual stamp is displayed in a badge image display area; therefore, the target badge image acquired by the target object can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, so that the display content of the target badge image is enriched, and the display effect of the target object at the reached position is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic diagram of an image display system corresponding to an image display method of an electronic map according to an exemplary embodiment;
FIG. 2 is a flowchart of an image display method of an electronic map according to an embodiment of the present application;
FIG. 3 illustrates a flowchart of an image display method of an electronic map illustrated in an exemplary embodiment of the present application;
FIG. 4 illustrates a schematic diagram of a badge interface shown in an exemplary embodiment of the application;
FIG. 5 illustrates a schematic diagram of display positions and deflection angles shown in an exemplary embodiment of the present application;
FIG. 6 illustrates a schematic diagram of a badge interface shown in an exemplary embodiment of the application;
FIG. 7 illustrates a schematic diagram of a virtual stamp as illustrated in an exemplary embodiment of the present application;
FIG. 8 illustrates a schematic view of a target badge image shown in an exemplary embodiment of the application;
FIG. 9 illustrates a schematic diagram of an interface jump process shown in an exemplary embodiment of the present application;
fig. 10 is an interaction schematic diagram of an image display method of an electronic map according to an embodiment of the present application;
FIG. 11 illustrates a schematic diagram of proprietary badge styles for a hippy hierarchical rendering target object as illustrated in an exemplary embodiment of the present application;
fig. 12 is a block diagram showing an image display apparatus of an electronic map according to an exemplary embodiment of the present application;
FIG. 13 is a block diagram of a computer device shown in accordance with an exemplary embodiment;
fig. 14 is a block diagram of a computer device, according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
The embodiment of the application provides an image display method of an electronic map, which can embody the position reached by a user through personalized badge images, and expands the display form of the position reached by the user, thereby improving the display effect of the position reached by the user. Fig. 1 is a schematic diagram of an image display system corresponding to an image display method of an electronic map according to an exemplary embodiment. The image display system 100 includes: server 110 and terminal 120.
The server 110 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs (Content Delivery Network, content delivery networks), blockchain networks, basic cloud computing services such as big data and artificial intelligent platforms, and the like. The server 110 is used to provide the terminal 120 with information about the image display contents.
The terminal 120 may be a terminal device having a screen display function, and the terminal may be implemented as a smart phone, a tablet computer, a laptop portable computer, a desktop computer, and the like.
The server 110 and the terminal 120 may be connected through a communication network. Optionally, the communication network is a wired network or a wireless network.
Alternatively, the wireless network or wired network described above uses standard communication techniques and/or protocols. The network is typically the Internet, but may be any network including, but not limited to, a local area network (Local Area Network, LAN), metropolitan area network (Metropolitan Area Network, MAN), wide area network (Wide Area Network, WAN), a mobile, wired or wireless network, a private network, or any combination of virtual private networks. In some embodiments, data exchanged over the network is represented using techniques and/or formats including HyperText Mark-up Language (HTML), extensible markup Language (Extensible Markup Language, XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as secure socket layer (Secure Socket Layer, SSL), transport layer security (Transport Layer Security, TLS), virtual private network (Virtual Private Network, VPN), internet protocol security (Internet Protocol Security, IPsec), and the like. In other embodiments, custom and/or dedicated data communication techniques may also be used in place of or in addition to the data communication techniques described above. The application is not limited herein.
Fig. 2 illustrates a flowchart of an image display method of an electronic map, which is illustrated in an embodiment of the present application, and may be performed by a computer device, which may be implemented as a server or a terminal, which may be the server 110 or the terminal 120 illustrated in fig. 1; as shown in fig. 2, the image display method of the electronic map includes:
step 210, starting an electronic map.
Step 220, displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of the target geographic position.
The badge image display area is an area of the badge interface for displaying a badge image of a geographical location. The badge interface may include at least one badge image display area therein, the badge image display area of the target geographic location being one of the at least one badge image display area.
Step 230, in response to the historical location of the target object including the target geographic location, displaying a target badge image of the target object corresponding to the target geographic location in a badge image display area; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; the badge images of different objects corresponding to the target geographic positions are different; the historical location of the target object includes locations that the target object has arrived at.
In the embodiment of the application, the target object may be implemented as a terminal logged in with a target user account.
Optionally, the virtual stamps of the badge images at different geographic positions are the same, and the virtual stamps corresponding to the different geographic positions are the same pattern images; alternatively, the virtual stamp with the badge images of different geographic locations may be different, and image content for indicating different geographic locations may be displayed in the virtual stamp with the badge images of different geographic locations, for example, a landmark building image of a target geographic location may be displayed in the virtual stamp corresponding to the target geographic location, or a landmark animal and plant image of the target geographic location, or the like.
In the embodiment of the application, the computer device may display different contents in the badge image display area corresponding to the target geographic position based on whether the target object reaches the target geographic position, that is, whether the history position of the target object includes the target geographic position, so as to prompt whether the target object reaches the target geographic position.
When the target object reaches the target geographic location, a target badge image corresponding to the target geographic location of the target object, which is displayed in the image display area, is based on the personalized indicium of the target object, and the personalized image generated by the virtual stamp, such that the target badge image is unique to the target object based on the target badge image.
Alternatively, the target badge image may belong to NFT (Non-funnelable Tokens, non-homogeneous Tokens/Non-replaceable Tokens) with Non-replaceable properties. For the same target geographic position, the target badge images of different objects are different, so that the specificity of the target badge images obtained by the objects is ensured.
When the image display method of the electronic map provided by the application is executed by the server, the server may send image display information to the terminal based on the image display request when receiving the image display request sent by the terminal, so that the terminal performs the steps from step 210 to step 230 described above based on the image display information.
In summary, according to the image display method of the electronic map provided by the embodiment of the application, based on whether the historical position of the target object includes the target geographic position, different image contents are displayed in the badge image display area of the target geographic position; wherein the historical position of the target object comprises a target geographic position, and a target badge image obtained by superposing the personalized postmark of the target object on the virtual stamp is displayed in a badge image display area; therefore, the target badge image acquired by the target object can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, so that the display content of the target badge image is enriched, and the display effect of the target object at the reached position is improved.
In the embodiment of the application, the difference of the target badge images obtained by the objects can be at least one of different personalized postmarks in the target badge images, different display positions and/or deflection angles of the personalized postmarks in the target badge images and different badge numbers of the badge images. Fig. 3 illustrates a flowchart of an image display method of an electronic map, which is illustrated in an exemplary embodiment of the present application, and may be performed by a computer device, which may be implemented as a server or a terminal, which may be the server 110 or the terminal 120 illustrated in fig. 1; as shown in fig. 3, the image display method of the electronic map includes:
step 310, the electronic map is started.
Step 320, displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of the target geographic position.
Optionally, after the electronic map is started, the computer device responds to receiving a selection operation of an interface display control in the electronic map to display a badge interface of the electronic map; or, the computer equipment responds to the receiving of the triggering operation of the popup prompt interface corresponding to the electronic map, starts the electronic map and directly displays the badge interface of the electronic map in the electronic map; the popup prompt interface is used for displaying content capable of indicating badge acquisition conditions in the electronic map; for example, the popup prompt interface may be a notification bar, and the triggering operation may be a notification message in the notification bar.
The badge image display area is used for displaying relevant content of badge images corresponding to geographic positions; in embodiments of the present application, the badge image may be implemented as a postage stamp style.
Alternatively, in other possible implementations, the badge image may also be implemented as one of a postcard style, a greeting card style, and a note style.
In one possible implementation, the badge interface further includes a geographic identification display area in which a geographic identification of at least one geographic location is displayed; the geographic identification of each geographic location may be implemented as one of a map outline image of the geographic location, an image of a landmark building of the geographic location, and an image of a landmark animal and plant of the geographic location; for example, the geographic identification of city a (target geographic location) may be an image of the city outline of city a, or an image of a landmark building of city a, or a distinctive flower image or a distinctive animal image of city a, or the like.
In the embodiment of the application, the image types of the geographic marks of different geographic positions are the same; taking the example that the image types of the geographic marks of the geographic positions are map outline image types, fig. 4 shows a schematic diagram of a badge interface shown in an exemplary embodiment of the application, and as shown in fig. 4, the badge interface 400 includes a badge image display area 410 and a geographic mark display area 420; the badge image display area 410 is configured to display the related content of a badge image of a geographic location, the badge image being in the form of a stamp; the geographic mark display area 420 includes a geographic mark 421 (map contour image) of at least one geographic position, and the map contour image may be obtained after adjusting the geographic contour of the geographic position in the electronic map to a target scale; the target scale is optionally the maximum scale that can completely display the geographic position in the electronic map.
Optionally, the display attribute of the geographic identifier in the geographic identifier display area may be changed based on whether the target object has reached the geographic location corresponding to the geographic identifier; that is, in response to the historical location of the target object including the target geographic location, displaying a geographic identification of the target geographic location of the first display attribute in the geographic identification display area; displaying a geographic identification of the target geographic location of the second display attribute in the geographic identification display area in response to the historical location of the target object not including the target geographic location; wherein the first display attribute is different from the second display attribute.
In response to the historical location of the target object not including the target geographic location, a virtual stamp of the badge image is displayed in the badge image display area, step 330.
Taking the example that the virtual stamps corresponding to different geographic locations are identical in pattern, as shown in fig. 4, when the history location of the target object does not include the target geographic location, the virtual stamp 411 having the badge image of the target geographic location displayed in the badge image display area 410; the geographic identification display area 420 has displayed therein a geographic identification 421 corresponding to a first display attribute of the target geographic location.
In the embodiment of the application, when the computer equipment determines that the target application program is started, the history information of the target object is acquired to determine whether the history information of the target object contains the target geographic position or not; the target application may be an application to which the target object is registered. The historical location of the target object may be collected and stored by a component in the terminal having associated functionality.
In one possible implementation, when the target application is started, the terminal collects and stores location information of the target object to obtain a historical location of the target object.
Optionally, the computer device may further obtain the historical position of the target object by at least one of:
acquiring the historical position of the target object according to the historical navigation data of the target object;
acquiring the historical position of the target object according to the position information sent by the target object;
acquiring a historical position of a target object according to longitude and latitude information included in a photo shot by the target object;
and acquiring the historical position of the target object according to the data imported by the target object.
Optionally, when the position accuracy of the historical position is the same as the position accuracy of the target geographic position, the historical position is matched with the target geographic position to determine whether the historical position of the target object includes the target geographic position.
Optionally, in the case that the position accuracy of the historical position is different from the position accuracy of the target geographic position, determining that the historical position of the target object includes the target geographic position in response to the matching of the position range of the historical position of the target object with the position range of the target geographic position; otherwise, in response to the location range of the historical location of the target object not matching the location range of the target geographic location, it is determined that the historical location of the target object does not include the target geographic location. Illustratively, the position accuracy of the historical position of the target object is in a village-town level, and the position accuracy of the target geographic position is in a city level, so that when determining whether the historical position of the target object contains the target geographic position, whether the city of the village indicated by the historical position of the target object is matched with the city indicated by the target geographic position or not can be determined; if the historical positions of the target objects are matched, the historical positions of the target objects contain target geographic positions; otherwise, the historical position of the target object does not contain the target geographic position.
Alternatively, the target geographic location may comprise at least one child location.
In the above case, optionally, in response to the historical location of the target object including all or part of the sub-locations of the target geographic location, it is determined that the historical location of the target object includes the target geographic location.
Optionally, in response to a lack of all or part of at least one sub-location of the target geographic location in the historical location of the target object, determining that the historical location of the target object does not include the target geographic location.
Step 340, in response to the historical location of the target object including the target geographic location, obtaining a geographic identification of the badge image based on the target geographic location.
Optionally, when the computer device obtains the geographic identifier of the target geographic location, the computer device may further obtain location information of the target geographic location, where the location information may be implemented as at least one of a geographic name, geographic abbreviation, and geographic ID (Identity, account number) of the target geographic location.
Step 350, based on the geographic identification, generates a personalized indicium of the target geographic location for the target object.
Optionally, the personalized indicium pattern may be set based on the badge image pattern such that the personalized indicium pattern corresponds to the badge image pattern; illustratively, when the badge image is in the form of a postage stamp, the personalized indicium may be in the form of an indicium; when the badge image is in the form of a note, the personalized indicium may be in the form of a stamp, or the like.
Optionally, the personalized indicium may include object information therein, in which case generating the personalized indicium based on the geographic identification may be implemented as:
acquiring object information of a target object; the object information includes time information and at least one of object identifications of the target object; the time information is used to indicate the time when the target object arrives at the target geographic location. Based on the geographic identification and the object information, a personalized indicium is generated.
Alternatively, the computer device may combine the geographic identification with the object information to add the object information to the geographic identification to generate a personalized indicium; illustratively, the object identification of the target object may be combined with the geographic identification to generate a personalized indicium of the target object; alternatively, the time information may be combined with the geographic identification to generate a personalized indicium of the target object; alternatively, the object identification of the target object, the time information may be combined with the geographic identification to generate a personalized indicium of the target object.
In this embodiment of the present application, the time information in the object information may indicate the time when the target object first arrives at the target geographic location, or the time information may also indicate the time when the target object newly arrives at the target geographic location, or the time information may indicate the time when the target object arrives at the target geographic location each time, which is not limited in this application. The object identification of the target object may be implemented as at least one of a nickname of the target object, an identity ID of the target object, and a head portrait of the target object.
Step 360, superimpose the personalized indicium on the virtual stamp, obtaining the target badge image.
Wherein, the process can be implemented as:
acquiring display attribute information of the personalized stamp mark relative to the virtual stamp;
and superposing the personalized stamp mark on the virtual stamp based on the display attribute information to obtain a target badge image.
Optionally, the display attribute information includes at least one of a display position and a deflection angle; that is, obtaining display attribute information for the personalized indicium relative to the virtual stamp may include at least one of:
acquiring the display position of the personalized stamp mark relative to the virtual stamp;
and acquiring the deflection angle of the personalized indicium relative to the virtual stamp.
In one possible implementation, the display position or display angle is randomly generated and determined;
wherein when the display attribute information includes a display position, the computer device may generate random coordinates within an image display range of the virtual stamp;
the display position of the personalized indicium relative to the virtual stamp is determined based on the random coordinates.
Wherein the random coordinates are used to indicate the coordinates of the center of the personalized indicium within the image display range of the virtual stamp. Optionally, in order to ensure the display integrity of the personalized indicium within the image display range of the virtual stamp, the coordinate generation range is set to be smaller than the image display range of the virtual stamp; further, a minimum distance between the coordinate generation range and the image display range is greater than or equal to a maximum distance of a center of the personalized indicium from an edge of the personalized indicium; taking the personalized indicium as an indicium (circular) as an example, the minimum distance between the coordinate generation range and the image display range is greater than or equal to the radius of the personalized indicium.
When the deflection angle is included in the display attribute information, the computer device may generate a random angle and determine the random angle as the deflection angle of the personalized indicium relative to the virtual stamp.
Taking personalized indicia as an example of indicia (circles), fig. 5 shows a schematic diagram of display positions and deflection angles shown in an exemplary embodiment of the present application, as shown in fig. 5, a computer device may establish a coordinate system based on an image display range 510 of a virtual stamp, taking the same example of the coordinate generation range as the image display range 510, and the computer device generates random coordinates (x, y) in the image display range 510 to determine the position of a center (center) 511 of the personalized indicia; the computer device generates a random number and obtains the random number as a deflection angle 512 of the personalized indicium relative to the virtual stamp; illustratively, in embodiments of the present application, the direction in which the y-axis is pointing may be obtained as an initial direction, based on which the computer device may deflect the personalized indicium by a deflection angle 512.
In another possible implementation, the computer device may determine the display position and/or the deflection angle of the personalized indicium with respect to the virtual stamp based on the object information of the target object. Illustratively, the computer device may convert the time information in the object information into coordinates and/or deflection angles of the display position by the first target algorithm; illustratively, if the time information is recorded in a recording manner of year, month and day, the computer device may obtain coordinates of a display position of the personalized indicium after performing numerical expansion or numerical contraction on the numerical value corresponding to month and the numerical value corresponding to day in the time information according to the first target algorithm; the numerical value corresponding to the year is reduced according to a first target algorithm, and then the numerical value of the deflection angle of the personalized postal indicium is obtained; it should be noted that the above manner of determining the coordinates and/or the deflection angle of the display position based on the time information is merely illustrative, and the present application is not limited thereto. Illustratively, the computer device may further convert the object ID in the object information into coordinates and/or a deflection angle of the display position through a second target algorithm; illustratively, the numerical value on the first target digit in the object ID may be obtained as the coordinates of the display position of the personalized indicium, respectively; acquiring a value on a second target digit as a deflection angle of the personalized indicium; or, after the value on the first target digit is obtained, the value can be changed in a mode of increasing or decreasing the random number, and the changed value is obtained as the coordinate of the display position of the personalized indicium; after the numerical value on the second target digit is obtained, changing the numerical value in a mode of increasing or decreasing the random number, and obtaining the changed numerical value as the deflection angle of the personalized indicium; etc., the present application does not limit the manner in which the display position and the deflection angle of the personalized indicium is obtained based on the object ID.
In another possible implementation, the target geographic location corresponds to a target geographic area in the electronic map, which may be an area within a range enclosed by a geographic outline of the target geographic location; the computer device may determine a display location of the personalized indicium relative to the virtual stamp based on geographic coordinates that the target object has arrived within the target geographic area; based on the length of stay of the target object within the target geographic area, a deflection angle of the personalized indicium relative to the virtual stamp is determined. The above-mentioned process of determining the display position and the deflection angle may be implemented as follows:
acquiring a target coordinate set, wherein the target coordinate set comprises a set of geographic coordinates reached by the target object in a target geographic area;
acquiring a center point of the target object moving in the target geographic area based on the target coordinate set;
acquiring a display position based on the relative position between the center point and the target geographic area; the relative position between the center point and the target geographic area is matched with the relative position between the display positions of the virtual stamp and the image display range of the virtual stamp;
and acquiring the deflection angle based on the stay time of the target object in the target geographic area.
Optionally, when the target coordinate set is acquired, the computer device may use the target duration as a sampling period, and when each sampling time point is acquired in the stay duration of the target object in the target geographic area, the geographic coordinates of the target object in the target geographic area are acquired so as to form the target coordinate set; each sampling time point is separated by a target duration; illustratively, assuming that the target object stays at the target geographic location for 2 days, the computer device may acquire the geographic coordinates reached by the target object every 6 hours, starting with the time when the target object enters the target geographic location, using 6 hours as a sampling period, so that 8 geographic coordinates may be acquired, and a set of 8 geographic coordinates is acquired as the target coordinate set.
Or the computer equipment can also acquire the geographic coordinates of the geographic position with the position precision of the target object being less than that of the target geographic position in the target geographic position so as to form a target coordinate set; illustratively, the position precision of the target geographic position is at the urban level, and the position precision of the target object reached in the target geographic position can be the geographic coordinates of the geographic position at the village and town level so as to form a target coordinate set; for example, city a includes 10 town-level geographic locations, and if the target object arrives at 3 of the town-level geographic locations, the set of geographic coordinates of the 3 town-level geographic locations is acquired as the target coordinate set.
When the central point of the target object moving in the target geographic area is acquired based on the target coordinate set, the computer equipment can connect the geographic coordinates contained in the target coordinate set two by two, and the intersection point with the most connecting lines is acquired as the central point; alternatively, the computer device may also obtain latitude and longitude values of geographic coordinates included in the target coordinate set, obtain a longitude average value of all the geographic coordinates, and obtain a geographic location indicated by the geographic coordinates determined based on the progress average value and the latitude average value as a center point of the target object moving in the target geographic location area.
When the display position is acquired based on the relative position between the center point and the target geographic area, the computer device can map the relative position relationship between the center point and the target geographic area to the relative position relationship between the display position and the image display range of the virtual stamp, so as to determine the display position; illustratively, the computer device may obtain a connection between the center point and a location midpoint of the target geographic area; acquiring the azimuth angle and the length of the connecting line in a coordinate system; after scaling the length of the connection line according to the target proportion, determining the connection line between the display position and the range midpoint of the image display range according to the azimuth angle and the scaled length by taking the range midpoint of the image display range as a starting point, and acquiring the other end points except the range midpoint on the connection line as display positions. The target proportion can be set by related personnel based on actual requirements.
Optionally, the computer device may convert the residence time of the target object in the target geographic area based on the third target algorithm to obtain the deflection angle; illustratively, assuming a dwell time of 86400s for the target object within the target geographic area, a deflection angle of 24 ° may be obtained by dividing the time value by 360.
It should be noted that the above exemplary manner of acquiring the display position and the deflection angle is only one of possible implementations, and the present application is not limited thereto.
The computer device may superimpose the personalized indicium on the virtual stamp based on the determined display position and/or deflection angle, obtaining a target badge image.
In the embodiment of the application, when the history position of the target object includes the target geographic position, the display attribute of the geographic mark corresponding to the target geographic position in the badge image display area is changed while the target badge image is displayed in the badge image display area; FIG. 6 illustrates a schematic view of a badge interface shown in an exemplary embodiment of the application, as shown in FIG. 6, with a target badge image 620 displayed in an image display area 610 in the badge interface, the target badge image 620 being obtained by superimposing a personalized indicium 622 deflected at a deflected angle on the display position of a virtual stamp 621; a geographic identifier 631 corresponding to a second display attribute of the target geographic location is displayed in the identifier display area 630 in the badge interface 600.
In an embodiment of the present application, a sharing control may also be displayed in the badge interface, and as shown in fig. 6, the sharing control may be implemented as control 641 or control 642. The sharing control is used for sharing at least one of information of the target badge image and display attributes of the geographic mark; optionally, the sharing control is configured to open a sharing interface after receiving the selection operation; the computer equipment determines a sharing route based on the selection operation received by the sharing interface, and shares at least one of the information of the target badge image and the attribute information of the geographic identifier contained in the badge interface through the sharing route.
The process may be implemented as:
responding to the received triggering operation of the sharing control, and displaying at least one sharing platform;
responding to receiving a selection operation of a target sharing platform, and sending a sharing message that a target object has acquired a target badge image to the target sharing platform; or displaying at least one object to be shared in the target sharing platform, and sending the sharing message that the target object has acquired the target badge image to the selected sharing object in the at least one object to be shared.
Optionally, the sharing message may include at least one of information of the target badge image, and a display attribute of the geographic identification; in another possible implementation manner, the sharing message may further include text information generated based on the target geographic location, so as to embody geographic features of the target geographic location in different dimensions; for example, the text information may be a text or the like that is used to introduce a geomantic omen, tourist attractions, snack food, etc. at the target geographic location.
Optionally, in different target badge images acquired by the same target object, the personalized indicium has different display attribute information relative to the virtual stamp; schematically, in the target badge image of the city A acquired by the target object A, the personalized indicium is positioned at the upper right corner of the virtual stamp, and the deflection angle is 45 degrees; in the target badge image of city B acquired by target object a, the personalized indicium is located in the lower right corner of the virtual stamp, with a deflection angle of 30 degrees, and so on.
In one possible implementation, the computer device may determine the image attribute of the virtual stamp based on whether the target geographic location is included in the historical locations of the target object.
Illustratively, in response to the historical location of the target object not including the target geographic location, the virtual stamp is displayed in the badge image display area with the first image attribute.
In response to the historical location of the target object including the target geographic location, the computer device may superimpose the personalized indicium on the virtual stamp having the second image attribute in generating the target badge image, obtaining the target badge image; the second image attribute is different from the first image attribute. The first image attribute is used for indicating that the target user account does not acquire the badge image of the geographic position, and the second image attribute is used for indicating that the target user account acquires the badge image of the geographic position. Optionally, the difference between the first image attribute and the second image attribute may be represented by a pattern of the virtual stamp corresponding to the first image attribute being different from a pattern of the virtual stamp corresponding to the second image attribute; alternatively, the color of the virtual stamp corresponding to the first image attribute may be different from the color of the virtual stamp corresponding to the second image attribute, and so on.
Taking the example that the pattern of the virtual stamp corresponding to the first image attribute is different from the pattern of the virtual stamp corresponding to the second image attribute, fig. 7 shows a schematic diagram of the virtual stamp shown in an exemplary embodiment of the present application, as shown in fig. 7, when the historical position of the target object does not include the target geographic position, as shown in part (a) in fig. 7, the image attribute of the virtual stamp of the badge image is the first pattern 710; when the historical location of the target object includes the target geographic location, as shown in part (B) of FIG. 7, the image attribute of the virtual stamp of the badge image is the second motif 720.
In one possible implementation, when generating the target badge image, the computer device may superimpose a badge number on the virtual stamp to obtain the target badge image, while superimposing the personalized indicium on the virtual stamp, the badge number indicating the order in which the target badge image was generated. Wherein the order of generation is indicative of the order in which the badge images of the geographic location of the target were generated in the system in which the badge images of the target were generated. The badge numbers of all badge images are different, so that the target badge image obtained by the target object has a special badge number.
Alternatively, the computer device may superimpose the badge number within a number display area on the virtual stamp; alternatively, the computer device may also randomly superimpose badge numbers on the virtual stamp; this application is not limited in this regard.
FIG. 8 illustrates a schematic diagram of a target badge image shown in an exemplary embodiment of the application, as shown in FIG. 8, the target badge image 810 may include a virtual stamp 821 having a second image attribute, a personalized indicium 822, and a badge number 823, wherein the personalized indicium 822 may include a location identification of a target geographic location, location information of the target geographic location (such as a geographic name of the target geographic location), and time information.
In one possible implementation, multiple different personalized indicia may be superimposed on the same virtual stamp; a plurality of different personalized indicia correspond to different target geographic locations; alternatively, the time information for a plurality of different personalized indicia superimposed on the same virtual stamp may be the same or different.
Optionally, the target geographic positions corresponding to the personalized postal marks superimposed on one virtual stamp may belong to the same set, the same theme or the same category; in this case, when any one of the plurality of personalized indicia corresponding to the virtual stamp is not acquired, the virtual stamp may be displayed in the badge image display area of the badge interface; when a part of the personalized stamp marks corresponding to the virtual stamp are acquired, the acquired personalized stamp marks can be overlapped on the virtual stamp; when all the personalized marks in the plurality of personalized marks corresponding to the virtual stamp are acquired, the personalized marks are overlapped on the virtual stamp.
Optionally, in response to the situation that the plurality of personalized indicia are superimposed on the virtual stamp, in the display of the personalized indicia corresponding to the badge image display area of the badge interface corresponding to the virtual stamp, the geographic identifier corresponding to each of the plurality of personalized indicia may be displayed in the geographic identifier display area corresponding to the virtual stamp. When any one of the personalized postal marks is not acquired, displaying the position mark of the geographic position corresponding to each of the personalized postal marks in the geographic mark display area by using the second display attribute; when part of the personalized stamp corresponding to the virtual stamp is acquired, displaying the position identification of the geographic position corresponding to each of the acquired personalized stamp by using a second display attribute, and displaying the position identification of the geographic position corresponding to each of the acquired personalized stamp by using a first display attribute; when all the personalized stamp marks corresponding to the virtual stamp are acquired, the position identification of the geographic position corresponding to each acquired personalized stamp mark is displayed by the first display attribute.
Step 370, displaying the target badge image of the target geographic position corresponding to the target object in the badge image display area.
In one possible implementation, when the historical location of the target object includes the target geographic location, the computer device may directly display the target badge image for the target geographic location for the target object in the badge image display area.
Alternatively, in another possible implementation, when the historical location of the target object includes the target geographic location, the computer device may display a target badge image of the target object corresponding to the target geographic location in the badge image display area in the form of an animated display; the process may be implemented as:
generating a display animation based on the display attribute information;
displaying the virtual stamp in the badge image display area;
and playing the display animation, so that when the display animation is finished, the personalized stamp mark is overlapped and displayed on the virtual stamp, and a target badge image of the target object corresponding to the target geographic position is displayed in the badge image display area.
Wherein, the display animation generated based on the display attribute information is used for simulating the process of overlaying the personalized indicium of the target object on the virtual stamp; at the end of the display animation, the personalized indicium may be superimposed on the virtual stamp at a deflection angle in a display position relative to the virtual stamp. The display animation is used to simulate the process of personalizing the virtual stamp with indicia based on the display attribute information.
Alternatively, the computer device may set different badge names for badge images of different target geographic locations and display the different badge names in the badge interface corresponding to the different target geographic locations.
In summary, according to the image display method of the electronic map provided by the embodiment of the application, based on whether the historical position of the target object includes the target geographic position, different image contents are displayed in the badge image display area of the target geographic position; wherein the historical position of the target object comprises a target geographic position, and a target badge image obtained by superposing the personalized postmark of the target object on the virtual stamp is displayed in a badge image display area; therefore, the target badge image acquired by the target object can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, so that the display content of the target badge image is enriched, and the display effect of the target object at the reached position is improved.
In the case where the target geographic location contains at least one sub-location, the display mode of the target geographic location of the target object may be determined according to the case of the target geographic location sub-location contained in the historical location of the target object.
Optionally, when all sub-positions of the target geographic position are included in the historical position of the target object, displaying a badge image of the target geographic position based on the first display mode; wherein the first display mode characterizes a badge image of the target geographic location in a picked-up state relative to the target object;
displaying a badge image of the target geographic location based on the second display mode when a portion of the sub-locations of the target geographic location are contained in the historical location of the target object; wherein the second display mode characterizes a badge image of the target geographic location in a pick-up state relative to the target object;
displaying a badge image of the target geographic location based on the third display mode when none of the sub-locations of the target geographic location are contained in the historical locations of the target object; wherein the third display mode characterizes a badge image of the target geographic location in an unoccupied state relative to the target object.
Illustratively, city a includes town 1, town 2, and town 3; when town 1, town 2, and town 3 in city a are contained in the history position of the target object, a badge image of city a of the first display mode, such as badge image 620 shown in fig. 6, is displayed; when the historical location of the target object contains any one or two of town 1, town 2, and town 3 in city a, the badge image of city a of the second display mode is displayed, for example, on the basis of badge 620, personalized indicium 622, that is, a virtual stamp displaying only the second image attribute, is not displayed; when any one of town 1, town 2, and town 3 in city a is not included in the history position of the target object, a badge image of city a of the third display mode, for example, a badge image as in fig. 4, is displayed.
In one possible implementation, a badge set interface may also be displayed in the computer device, in which at least two different badge sets may be displayed; alternatively, each badge set may correspond to a different geographic area, each geographic area may contain at least two target geographic positions therein; so that the computer device can simulate the functions of a stamp album or photo album.
Optionally, the computer device may further set different theme contents for the badge images, each theme content corresponding to one badge set, and each theme may include at least two target geographic positions, so that the computer device may sort the badge images.
Alternatively, each badge set may be displayed with a cover image, which may be any one of the acquired target badge images in the badge set, to indicate that the target object has unlocked the target badge images in the badge set; alternatively, the cover image may be a virtual stamp of a first image attribute common to each target geographic location to indicate that the target object has not unlocked any of the target badge images in the badge set.
Optionally, each cover image is displayed through an interface jump control corresponding to each badge set; the interface jump control is used for opening a badge interface corresponding to the interface jump control when receiving the selection operation.
In one possible implementation, the computer device may first display a badge set interface upon receiving a trigger operation based on an interface display control displayed in the electronic map; then, when a selection operation based on the interface jump control displayed in the badge set interface is received, the badge interface is displayed. FIG. 9 is a schematic diagram illustrating an interface jump procedure according to an exemplary embodiment of the present application, as shown in FIG. 9, in which a badge set interface 910 is displayed in the terminal, the badge set interface 910 includes at least two different badge sets, and a cover image of each badge set is displayed through an interface jump control corresponding to each badge set; optionally, the computer device may be preset with a set classification, and display the badge set according to different set classification forms; in response to receiving a selection operation of the interface jump control 920 corresponding to badge set 2, the terminal jumps from badge set interface 910 to badge interface 930 of badge set 2 to display in the badge interface either an unlocked target badge image or a virtual stamp of an unlocked badge image in badge set 2.
The process of displaying the virtual stamp of the badge image and the target badge image in the badge interface may refer to the relevant content of the embodiment shown in fig. 2 or 3, and will not be described in detail herein.
In the embodiment of the application, the computer equipment can realize the display of the image in the badge image display area in a manner of hippy hierarchical rendering; taking the example of displaying the target badge image in the badge image display area, and the target badge image being a stamp-like badge, fig. 10 shows an interactive schematic diagram of an image display method of an electronic map shown in an embodiment of the application, which may be interactively performed by a background with a happy framework (front end framework), wherein the background may be implemented as a server, and the happy framework may be implemented as a framework or application in a terminal, as shown in fig. 10, the process includes:
s1001, the background determines that the target object acquires the badge according to the historical position of the target object.
In one possible implementation, when the background determines that the historical position of the target object contains the target geographic position and meets the following setting conditions, determining that the target object acquires the badge; the setting condition may include at least one of:
Reaching a target geographic location and completing a task to be completed in the target geographic location;
the length of stay in the target geographic location is greater than a first length threshold.
Optionally, when the target geographic location includes at least one sub-location, the setting condition may include at least one of:
reaching each sub-position and completing the task to be completed in the respective sub-position;
the time length of stay in each sub-position is greater than a second time length threshold;
the time interval between the arrival time at the last sub-position and the arrival time at the next sub-position is less than the interval threshold.
Wherein the tasks to be completed in the target geographic location or the tasks to be completed in each sub-location may be set by related personnel, and the tasks may include: at least one of reaching a point of interest at a target geographic location or sub-location, sharing multimedia information related to the point of interest.
S1002, the background generates a badge number of the badge.
S1003, the background generates the postmark information according to the destination geographic position and date of the destination object.
And S1004, randomly generating the display position parameters of the postal marks by the background.
S1005, the background randomly generates deflection angle parameters of the postal indicia.
S1006, the background stores image parameters of the badge, including badge status, badge number, indicium information, and individual parameters.
S1007, the happy framework pulls the virtual stamp configuration of the badge to the background.
Alternatively, the virtual stamp configuration in which the hippy framework pulls the badge towards the background may be triggered based on the target object opening the target application, or may be triggered based on badge retrieval operations performed by the target object in the target application.
The virtual stamp configuration may include stamp contours of the virtual stamp and image attributes of the virtual stamp.
S1008, the background returns the virtual stamp configuration of the badge to the hippy frame.
S1009, the happy framework pulls the image parameters of the badge to the background.
S1010, the background returns the image parameters of the badge to the hippy.
S1011, the hippy framework renders a target object-specific badge image based on the image parameters of the badge.
FIG. 11 illustrates a schematic diagram of a hippy hierarchical rendering of a proprietary badge style of a target object as illustrated in an exemplary embodiment of the application, as illustrated in FIG. 11, the hippy framework may hierarchically render a stamp outline 1110 of the badge, render image attributes 1120 of a virtual stamp (including a virtual stamp of a first image style and a virtual stamp of a second image style) in the stamp outline 1110 of the badge based on a condition that the target object obtains the badge, and render proprietary content 1130 of the target object on the virtual stamp (consisting of the stamp outline 1110 and the image attributes 1120 of the virtual stamp), the proprietary content 1130 containing a personalized indicium of the target object and a badge number, the personalized indicium containing individual elements that make up the indicium; the hippy framework obtains time information of the badge through different display positions and deflection angles and adding target objects in the postmark so as to embody the specificity of the badge.
In summary, according to the image display method of the electronic map provided by the embodiment of the application, based on whether the historical position of the target object includes the target geographic position, different image contents are displayed in the badge image display area of the target geographic position; wherein the historical position of the target object comprises a target geographic position, and a target badge image obtained by superposing the personalized postmark of the target object on the virtual stamp is displayed in a badge image display area; therefore, the target badge image acquired by the target object can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, so that the display content of the target badge image is enriched, and the display effect of the target object at the reached position is improved.
In one possible implementation, to ensure the specificity and security of the target badge image obtained by the target object, the target badge image generated by the computer device may be saved on the blockchain.
It will be appreciated that in the specific embodiments of the present application, user-related data such as historical locations of target objects are referred to, e.g., historical navigation data, location information, photographs taken, etc., when the above implementations of the present application are applied to specific products or technologies, user permissions or consents need to be obtained, and the collection, use and processing of the related data is required to comply with relevant laws and regulations and standards of the relevant countries and regions.
Fig. 12 is a block diagram of an image display apparatus for an electronic map according to an exemplary embodiment of the present application, and as shown in fig. 12, the apparatus includes:
a starting module 1210, configured to start an electronic map;
an interface display module 1220 for displaying a badge interface of an electronic map, the badge interface including a badge image display area of a target geographic location;
a badge image display module 1230 for displaying a target badge image of the target object corresponding to the target geographic position in the badge image display area in response to the historical position of the target object including the target geographic position; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; different objects each have different badge images corresponding to the target geographic location; the historical location of the target object includes a location that the target object has arrived at.
In one possible implementation, the apparatus further includes:
the geographic identification acquisition module is used for acquiring the geographic identification of the badge image based on the target geographic position;
the postal mark generation module is used for generating the personalized postal mark of the target geographic position corresponding to the target object based on the geographic mark;
And the badge image acquisition module is used for superposing the personalized stamp mark on the virtual stamp to acquire the target badge image.
In one possible implementation, the badge image acquisition module includes:
the attribute acquisition sub-module is used for acquiring display attribute information of the personalized stamp mark relative to the virtual stamp;
and the badge image acquisition sub-module is used for superposing the personalized stamp mark on the virtual stamp based on the display attribute information to acquire the target badge image.
In one possible implementation manner, the display attribute information includes at least one of a display position and a deflection angle.
In one possible implementation, the attribute acquisition submodule is configured to,
generating random coordinates within an image display range of the virtual stamp in response to the display attribute information including a display position;
the display location of the personalized indicium relative to the virtual stamp is determined based on the random coordinates.
In one possible implementation, the attribute acquisition submodule is configured to,
generating a random angle in response to the display attribute information including a deflection angle;
The random angle is determined as the angle of deflection of the personalized indicium relative to the virtual stamp.
In one possible implementation, the target geographic location corresponds to a target geographic area in the electronic map;
in response to the display attribute information including the display position and the deflection angle, the attribute acquisition sub-module includes:
the set acquisition unit is used for acquiring a target coordinate set, wherein the target coordinate set comprises a set of geographic coordinates reached by the target object in the target geographic area;
a center point obtaining unit, configured to obtain, based on the target coordinate set, a center point of the target object moving in the target geographic area;
a display position acquisition unit configured to acquire the display position based on a relative position between the center point and the target geographic area; the relative position between the center point and the target geographic area is matched with the relative position between the display range of the image of the virtual stamp;
and the deflection angle acquisition unit is used for acquiring the deflection angle based on the stay time of the target object in the target geographic area.
In one possible implementation, the target geographic location corresponds to a target geographic area in the electronic map;
in response to the display attribute information including the display position and the deflection angle, the attribute acquisition sub-module includes:
the set acquisition unit is used for acquiring a target coordinate set, wherein the target coordinate set comprises a set of geographic coordinates reached by the target object in the target geographic area;
a center point obtaining unit, configured to obtain, based on the target coordinate set, a center point of the target object moving in the target geographic area;
a display position acquisition unit configured to acquire the display position based on a relative position between the center point and the target geographic area; the relative position between the center point and the target geographic area is matched with the relative position between the display range of the image of the virtual stamp;
and the deflection angle acquisition unit is used for acquiring the deflection angle based on the stay time of the target object in the target geographic area.
In one possible implementation, the indicia generating module includes:
An information obtaining sub-module, configured to obtain object information of the target object, where the object information includes time information, and at least one of object identifiers of the target object; the time information is used for indicating the time of the target object reaching the target geographic position;
and the postal stamp generating sub-module is used for generating the personalized postal stamp based on the geographic identification and the object information.
In one possible implementation, the badge image display module 1230 includes:
the animation generation sub-module is used for generating a display animation based on the display attribute information;
a virtual stamp display sub-module for displaying the virtual stamp in the badge image display area;
and the animation playing sub-module is used for playing the display animation, so that when the display animation is finished, the personalized stamp mark is overlapped and displayed on the virtual stamp, and a target badge image of the target object corresponding to the target geographic position is displayed in the badge image display area.
In one possible implementation, the apparatus further includes:
and a virtual stamp display module for displaying a virtual stamp of a badge image in the badge image display area in response to the historical position of the target object not including the target geographical position.
In one possible implementation, the virtual stamp display module is configured to display the virtual stamp in the badge image display area with a first image attribute in response to the historical position of the target object not including the target geographic position.
In one possible implementation, the badge image acquisition module is configured to superimpose the personalized indicium on the virtual stamp having second image attributes to obtain the target badge image; the second image attribute is different from the first image attribute.
In one possible implementation, the badge image acquisition module is configured to superimpose the personalized indicium and badge number on the virtual stamp to obtain the target badge image; the badge numbers are used to indicate the order in which the target badge images were generated.
In one possible implementation, the badge interface includes a geographic identification display area; the geographic identification display area comprises geographic identifications of at least one geographic position; the apparatus further comprises:
and the identification display module is used for displaying the geographic identification of the target geographic position with a first display attribute in the geographic identification display area in response to the historical position of the target object including the target geographic position.
In one possible implementation, the identification display module is configured to display, in the geographic identification display area, the geographic identification of the target geographic location with a second display attribute in response to the historical location of the target object not including the target geographic location; the first display attribute is different from the second display attribute.
In one possible implementation, the badge interface includes a sharing control therein; the apparatus further comprises:
the platform display module is used for responding to the received triggering operation of the sharing control and displaying at least one sharing platform;
the sharing module is used for responding to the received selection operation of the target sharing platform and sending a sharing message that the target object has acquired the target badge image to the target sharing platform; or displaying at least one object to be shared in the target sharing platform, and sending a sharing message that the target object has acquired the target badge image to a selected sharing object in the at least one object to be shared.
In summary, according to the image display device of the electronic map provided in the embodiment of the present application, different image contents are displayed in the badge image display area of the target geographic position based on whether the historical position of the target object includes the target geographic position; wherein the historical position of the target object comprises a target geographic position, and a target badge image obtained by superposing the personalized postmark of the target object on the virtual stamp is displayed in a badge image display area; therefore, the target badge image acquired by the target object can reflect the personalized postmark of the target object while reflecting whether the target object reaches the target geographic position, so that the display content of the target badge image is enriched, and the display effect of the target object at the reached position is improved.
Fig. 13 illustrates a block diagram of a computer device 1300, according to an exemplary embodiment of the present application. The computer device may be implemented as a server in the above-described aspects of the present application. The computer apparatus 1300 includes a central processing unit (Central Processing Unit, CPU) 1301, a system Memory 1304 including a random access Memory (Random Access Memory, RAM) 1302 and a Read-Only Memory (ROM) 1303, and a system bus 1305 connecting the system Memory 1304 and the central processing unit 1301. The computer device 1300 also includes a mass storage device 1306 for storing an operating system 1309, clients 1310, and other program modules 1311.
The mass storage device 1306 is connected to the central processing unit 1301 through a mass storage controller (not shown) connected to the system bus 1305. The mass storage device 1306 and its associated computer-readable media provide non-volatile storage for the computer device 1300. That is, the mass storage device 1306 may include a computer readable medium (not shown) such as a hard disk or a compact disk-Only (CD-ROM) drive.
The computer readable medium may include computer storage media and communication media without loss of generality. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, erasable programmable read-Only register (Erasable Programmable Read Only Memory, EPROM), electrically erasable programmable read-Only Memory (EEPROM) flash Memory or other solid state Memory technology, CD-ROM, digital versatile disks (Digital Versatile Disc, DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that the computer storage medium is not limited to the one described above. The system memory 1304 and mass storage device 1306 described above may be collectively referred to as memory.
According to various embodiments of the present application, the computer device 1300 may also operate by being connected to a remote computer on a network, such as the Internet. I.e., the computer device 1300 may be connected to the network 1308 via a network interface unit 1307 coupled to the system bus 1305, or alternatively, the network interface unit 1307 may be used to connect to other types of networks or remote computer systems (not shown).
The memory further includes at least one instruction, at least one program, a code set, or an instruction set, which is stored in the memory, and the central processor 1301 implements all or part of the steps in the image display method of the electronic map shown in the above embodiments by executing the at least one instruction, the at least one program, the code set, or the instruction set.
Fig. 14 illustrates a block diagram of a computer device 1400, as shown in an exemplary embodiment of the present application. The computer device 1400 may be implemented as the terminal described above, such as: smart phones, tablet computers, notebook computers or desktop computers. The computer device 1400 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, and the like.
In general, the computer device 1400 includes: a processor 1401 and a memory 1402.
Processor 1401 may include one or more processing cores, such as a 4-core processor, a 14-core processor, and the like. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 1401 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit ), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit, image processor) for taking care of rendering and rendering of content that the display screen is required to display. In some embodiments, the processor 1401 may also include an AI processor for processing computing operations related to machine learning.
Memory 1402 may include one or more computer-readable storage media, which may be non-transitory. Memory 1402 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1402 is used to store at least one instruction for execution by processor 1401 to implement all or part of the steps in an image display method of an electronic map shown in a method embodiment in the present application.
In some embodiments, the computer device 1400 may also optionally include: a peripheral interface 1403 and at least one peripheral. The processor 1401, memory 1402, and peripheral interface 1403 may be connected by a bus or signal lines. The individual peripheral devices may be connected to the peripheral device interface 1403 via buses, signal lines or a circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1404, a display screen 1405, a camera assembly 1406, audio circuitry 1407, and a power source 1408.
In some embodiments, computer device 1400 also includes one or more sensors 1409. The one or more sensors 1409 include, but are not limited to: acceleration sensor 1410, gyroscope sensor 1411, pressure sensor 1412, optical sensor 1413, and proximity sensor 1414.
Those skilled in the art will appreciate that the architecture shown in fig. 14 is not limiting as to the computer device 1400, and may include more or fewer components than shown, or may combine certain components, or employ a different arrangement of components.
In an exemplary embodiment, there is also provided a computer readable storage medium storing at least one computer program loaded and executed by a processor to implement all or part of the steps in the image display method of an electronic map as described above. For example, the computer readable storage medium may be Read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), compact disc Read-Only Memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium and executes the computer instructions to cause the computer device to perform all or part of the steps of the method shown in any of the embodiments of fig. 2, 3 or 10 described above.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the present application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (20)

1. An image display method of an electronic map, the method comprising:
starting an electronic map;
displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of a target geographic position;
displaying a target badge image of the target object corresponding to the target geographic location in the badge image display area in response to the historical location of the target object including the target geographic location; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; different objects each have different badge images corresponding to the target geographic location; the historical location of the target object includes a location that the target object has arrived at.
2. The method of claim 1, wherein prior to displaying a target badge image for the target object corresponding to the target geographic location in the badge image display area, the method further comprises:
acquiring a geographic identification of the badge image based on the target geographic position;
generating the personalized indicium of the target geographic location corresponding to the target object based on the geographic identification;
and superposing the personalized stamp mark on the virtual stamp to obtain the target badge image.
3. The method of claim 2, wherein the superimposing the personalized indicium on the virtual stamp to obtain the target badge image comprises:
acquiring display attribute information of the personalized indicium relative to the virtual stamp;
and superposing the personalized stamp mark on the virtual stamp based on the display attribute information to obtain the target badge image.
4. The method of claim 3, wherein the display attribute information includes at least one of a display position and a deflection angle.
5. The method of claim 4, wherein the obtaining display attribute information for the personalized indicium relative to the virtual stamp in response to the display attribute information comprising a display location comprises:
Generating random coordinates in the image display range of the virtual stamp;
the display location of the personalized indicium relative to the virtual stamp is determined based on the random coordinates.
6. The method of claim 4, wherein the obtaining display attribute information for the personalized indicium relative to the virtual stamp responsive to the display attribute information comprising a deflection angle comprises:
generating a random angle;
the random angle is determined as the angle of deflection of the personalized indicium relative to the virtual stamp.
7. The method of claim 4, wherein the target geographic location corresponds to a target geographic area in the electronic map;
in response to the display attribute information including the display position and the deflection angle, the obtaining display attribute information for the personalized indicium relative to the virtual stamp includes:
acquiring a target coordinate set, wherein the target coordinate set comprises a set of geographic coordinates reached by the target object in the target geographic area;
acquiring a center point of the target object moving in the target geographic area based on the target coordinate set;
Acquiring the display position based on the relative position between the center point and the target geographic area; the relative position between the center point and the target geographic area is matched with the relative position between the display range of the image of the virtual stamp;
and acquiring the deflection angle based on the stay time of the target object in the target geographic area.
8. The method of claim 2, wherein the generating the personalized indicium of the target object corresponding to the target geographic location based on the geographic identification comprises:
acquiring object information of the target object, wherein the object information comprises time information and at least one of object identifications of the target object; the time information is used for indicating the time of the target object reaching the target geographic position;
the personalized indicium is generated based on the geographic identification and the object information.
9. A method according to claim 3, wherein displaying a target badge image of the target object corresponding to the target geographic location in the badge image display area comprises:
Generating a display animation based on the display attribute information;
displaying the virtual stamp in the badge image display area;
and playing the display animation, so that when the display animation is finished, the personalized stamp mark is overlapped and displayed on the virtual stamp, and a target badge image of the target object corresponding to the target geographic position is displayed in the badge image display area.
10. The method according to claim 2, wherein the method further comprises:
in response to the historical location of the target object not including the target geographic location, displaying a virtual stamp of a badge image in the badge image display area.
11. The method of claim 10, wherein the displaying a virtual stamp of a badge image in the badge image display area in response to the historical position of a target object not including the target geographic position, comprises:
in response to the historical location of the target object not including the target geographic location, the virtual stamp is displayed in the badge image display area with a first image attribute.
12. The method of claim 11, wherein the superimposing the personalized indicium on the virtual stamp to obtain the target badge image comprises:
Superimposing the personalized indicium on the virtual stamp having a second image attribute, obtaining the target badge image; the second image attribute is different from the first image attribute.
13. The method of claim 2, wherein the superimposing the personalized indicium on the virtual stamp to obtain the target badge image comprises:
superposing the personalized indicium and badge number on the virtual stamp to obtain the target badge image; the badge numbers are used to indicate the order in which the target badge images were generated.
14. The method of claim 2, wherein the badge interface includes a geographic identification display area therein; the geographic identification display area comprises geographic identifications of at least one geographic position; the method further comprises the steps of:
in response to the historical location of the target object including the target geographic location, displaying, in the geographic identification display area, the geographic identification of the target geographic location with a first display attribute.
15. The method of claim 14, wherein the method further comprises:
responsive to the historical location of the target object not including the target geographic location, displaying, in the geographic identification display area, the geographic identification of the target geographic location with a second display attribute; the first display attribute is different from the second display attribute.
16. A method according to any one of claims 1 to 15, wherein the badge interface includes a sharing control therein; the method further comprises the steps of:
responding to the receiving of the triggering operation of the sharing control, and displaying at least one sharing platform;
responding to receiving a selection operation of a target sharing platform, and sending a sharing message that the target object has acquired the target badge image to the target sharing platform; or displaying at least one object to be shared in the target sharing platform, and sending a sharing message that the target object has acquired the target badge image to a selected sharing object in the at least one object to be shared.
17. An image display device of an electronic map, the device comprising:
the starting module is used for starting the electronic map;
the interface display module is used for displaying a badge interface of the electronic map, wherein the badge interface comprises a badge image display area of the target geographic position;
a badge image display module for displaying a target badge image of the target object corresponding to the target geographic position in the badge image display area in response to the historical position of the target object including the target geographic position; the target badge image is obtained by superposing personalized postal indicia on the virtual stamp; different objects each have different badge images corresponding to the target geographic location; the historical location of the target object includes a location that the target object has arrived at.
18. A computer device comprising a processor and a memory storing at least one computer program loaded and executed by the processor to implement the method of displaying an image of an electronic map as claimed in any one of claims 1 to 16.
19. A computer readable storage medium having stored therein at least one computer program loaded and executed by a processor to implement the method of displaying an image of an electronic map as claimed in any one of claims 1 to 16.
20. A computer program product, characterized in that it comprises at least one computer program that is loaded and executed by a processor to implement the image display method of an electronic map according to any of claims 1 to 16.
CN202210029000.9A 2022-01-11 2022-01-11 Image display method, device, equipment and program product of electronic map Pending CN116467397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210029000.9A CN116467397A (en) 2022-01-11 2022-01-11 Image display method, device, equipment and program product of electronic map

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210029000.9A CN116467397A (en) 2022-01-11 2022-01-11 Image display method, device, equipment and program product of electronic map

Publications (1)

Publication Number Publication Date
CN116467397A true CN116467397A (en) 2023-07-21

Family

ID=87181161

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210029000.9A Pending CN116467397A (en) 2022-01-11 2022-01-11 Image display method, device, equipment and program product of electronic map

Country Status (1)

Country Link
CN (1) CN116467397A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130018881A1 (en) * 2011-07-15 2013-01-17 Apple Inc. Geo-Tagging Digital Images
US20170249062A1 (en) * 2016-02-25 2017-08-31 Gary Mariner Customizable World Map
CN112181573A (en) * 2020-09-28 2021-01-05 北京达佳互联信息技术有限公司 Media resource display method, device, terminal, server and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130018881A1 (en) * 2011-07-15 2013-01-17 Apple Inc. Geo-Tagging Digital Images
US20170249062A1 (en) * 2016-02-25 2017-08-31 Gary Mariner Customizable World Map
CN112181573A (en) * 2020-09-28 2021-01-05 北京达佳互联信息技术有限公司 Media resource display method, device, terminal, server and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
墨墨来吧: "晒晒我的城市徽章,以前已基本走遍全国,但使用百度地图刚一年", Retrieved from the Internet <URL:https://tieba.***.com/p/5786598465?pn=1> *

Similar Documents

Publication Publication Date Title
CN110249359B (en) Geofence evaluation system
US11854149B2 (en) Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
US11550960B2 (en) Secure digital data collection
US10885688B2 (en) Computer readable media, information processing apparatus and information processing method
CN102192738B (en) Exhibition hall navigator and navigation system
AU2023202621A1 (en) Signature-based unique identifier
JP6624646B2 (en) Information presentation system, information presentation method, and information presentation program
US10818055B2 (en) Computer readable media, information processing apparatus and information processing method
CN110413719A (en) Information processing method and device, equipment, storage medium
CN108337664A (en) Tourist attraction augmented reality interaction guide system based on geographical location and method
CN107247791B (en) Parking lot map data generation method and device and machine-readable storage medium
CN107643084A (en) Data object information, real scene navigation method and device are provided
CN107084740A (en) A kind of air navigation aid and device
JP6165422B2 (en) Information processing system, information processing device, server, terminal device, information processing method, and program
TW201200846A (en) Global positioning device and system
JP2010231741A (en) Electronic tag generating and displaying system, electronic tag generating and displaying device, and method thereof
CN116467397A (en) Image display method, device, equipment and program product of electronic map
CN115731370A (en) Large-scene element universe space superposition method and device
CN111744197A (en) Data processing method, device and equipment and readable storage medium
CN112800163B (en) Map interface display method and device, computer equipment and storage medium
CN113778218B (en) Virtual graffiti method and system based on virtual electronic wall
JP2001257972A (en) Electronic equipment
CN106102012A (en) A kind of method and apparatus of sharing positional information
CN111881371A (en) Method and system for establishing POI parent-child point pairs
CN104144287A (en) Reality augmentation camera

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40090117

Country of ref document: HK