Map using method, system and equipment and storage medium

By obtaining operator positioning information and displaying expanded areas and associated merchant information in map applications, the problem of business managers' dispersion in multi-platform switching is solved, the efficiency and accuracy of merchant expansion is improved, and the market is achieved faster Response and strategy development.

CN119295142APending Publication Date: 2025-01-10BANK OF NINGBO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411416975.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

When looking for potential merchants and planning access routes, business managers need to frequently switch multiple platforms, resulting in dispersed information, high work complexity, low efficiency and increased risk of errors, and they are unable to respond quickly to market changes or adjust their expansion strategies.

Method used

By obtaining operator positioning information, displaying maps based on city scope, and adjusting data boards according to interactive operations, displaying expanded statistical areas and associated merchant information, integrating information into a unified map application, supporting map scaling and style Switch and navigation functions.

Benefits of technology

Improves the efficiency and accuracy of business managers when looking for potential merchants and planning access routes, reduces work complexity, reduces the risk of errors, and is able to respond to market changes faster and develop accurate expansion strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295142A_ABST
    Figure CN119295142A_ABST
Patent Text Reader

Abstract

The invention discloses a map use method, system and device and a storage medium. The method comprises the following steps: acquiring a current use target map and sending positioning information of a user of an interaction instruction to the current use target map; based on the positioning information, displaying a target map in a corresponding city range; and based on an interaction operation represented by the interaction instruction, adjusting a data board displayed by the target map. The data board displays the expanded statistical areas, and the areas can be divided according to the dimensions of administrative division, business districts, industries and the like. And the areas covered and the areas with potential to be excavated can be seen at a glance. In addition to displaying the statistical areas, the data board can also display merchant information having an association relationship with the areas. A business manager can evaluate the potential and value of the commercial tenant according to the commercial tenant information so as to formulate a more accurate expansion strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a map use method, system, device and storage medium. Background Art

[0002] When business managers are looking for potential merchants and planning their visit routes, they often need to rely on multiple different platforms or software. These platforms may include map applications, merchant information databases, CRM systems, etc., each of which has its own specific functions and data range. Since this information is scattered across different platforms, business managers need to frequently switch between these platforms to manually search and integrate the required information. This not only increases the complexity of the work, but also results in a lot of time wasted on finding and checking information.

[0003] Frequent platform switching and information retrieval reduce the work efficiency of business managers, making it impossible for them to quickly respond to market changes or adjust expansion strategies in a timely manner. At the same time, manual information integration also increases the risk of errors, which may lead to incorrect merchant information being used for decision-making or navigation. Summary of the invention

[0004] Based on the above problems, the present application provides a map usage method, system, device and storage medium.

[0005] The first aspect of the embodiment of the present application discloses a method for using a map:

[0006] Acquiring location information of an operator, where the operator is a user who currently uses the target map and issues interactive instructions to the target map;

[0007] Based on the positioning information, display a target map in a corresponding city range;

[0008] Based on the interactive operation represented by the interactive instruction, the data dashboard displayed on the target map is adjusted, and the displayed content includes the expanded statistical area and / or the merchant information associated with each statistical area.

[0009] In a possible implementation, the interactive operation includes map zooming, and adjusting the data dashboard displayed on the target map based on the interactive operation represented by the interactive instruction includes:

[0010] When the map zoom level represented by the map zoom in the interactive instruction is equal to the first value, the data dashboard displayed on the target map includes the name information and distribution location information of the expanded statistical area;

[0011] When the map zoom level represented by the map zoom in the interactive instruction is greater than a second value, the data dashboard displayed on the target map includes statistical areas whose distances from the target location are within the first distance range, and business information associated with each statistical area, and the target location is the location in the target map selected by the operator;

[0012] When the map zoom level represented by the map zoom in the interactive instruction is less than a third value, the data dashboard displayed on the target map includes a city name.

[0013] In a possible implementation, the interactive operation includes switching a map style, and the method further includes:

[0014] Based on the map style switching represented by the interactive instruction, the map style of the target map data dashboard is adjusted to a view style and / or a list style.

[0015] In a possible implementation manner, the interactive operation includes selecting a target location, and the method further includes:

[0016] When the map style of the target map data dashboard is adjusted from a view style to a list style, each merchant in the statistical area whose distance from the target location is within the first distance range is displayed in a preset arrangement order.

[0017] In a possible implementation, the target map is constructed in the following manner:

[0018] Get map data and business address information;

[0019] Matching merchants that have corresponding relationships in the map data and merchant address information, and marking the merchants as expanded merchants or non-expanded merchants based on the matching results;

[0020] Based on the consumption data of the expanded merchants and the association between the expanded merchants and the statistical areas, the merchants in each statistical area are sorted to obtain the sorting results of each statistical area;

[0021] Based on the sorting results of each statistical area and the location information of each statistical area, a target map is constructed.

[0022] In a possible implementation, the interactive operation includes selecting a target location, and adjusting the data dashboard displayed on the target map based on the interactive operation represented by the interactive instruction includes:

[0023] When the target location is an unexpanded merchant, the data dashboard displayed on the target map includes distance information between the operator's current location and the target location, and / or a navigation route.

[0024] A second aspect of an embodiment of the present application discloses a map use system, including:

[0025] An acquisition unit, used to acquire the location information of an operator, wherein the operator is a user who currently uses the target map and issues an interactive instruction to the target map;

[0026] A display unit, configured to display a target map in a corresponding city range based on the positioning information;

[0027] The first adjustment unit is used to adjust the data dashboard displayed on the target map based on the interactive operation represented by the interactive instruction, and the displayed content includes the expanded statistical area and / or the merchant information associated with each statistical area.

[0028] In a possible implementation, the system further includes:

[0029] The second adjustment unit is used to adjust the map style of the target map data dashboard to a view style and / or a list style based on the map style switching represented by the interaction instruction.

[0030] Compared with the prior art, this application has the following beneficial effects:

[0031] The location information of the user who is currently using the target map and issuing interactive instructions to it is obtained. This step is the basis for all subsequent operations, ensuring that the display of all information is based on the operator's current location or area of ​​interest. Based on the positioning information, the target map is displayed in the corresponding city range; based on the interactive operation represented by the interactive instruction, the data dashboard displayed by the target map is adjusted. The data dashboard displays the statistical areas that have been expanded, and these areas can be divided according to administrative divisions, business circles, industries and other dimensions. It can be seen at a glance which areas have been covered and which areas still have potential to be tapped. In addition to displaying the statistical areas, the data dashboard can also display merchant information associated with these areas. Business managers can evaluate the potential and value of merchants based on merchant information, so as to formulate more accurate expansion strategies. This application integrates information originally scattered in multiple platforms or software into a unified map application, so that operators can more conveniently and quickly obtain the required information when looking for potential merchants and planning access routes. This not only reduces the complexity of the work, but also greatly improves work efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0033] Figure 1 A flowchart of a map usage method provided in an embodiment of the present application;

[0034] Figure 2 A schematic diagram of the first map effect provided in the embodiment of the present application;

[0035] Figure 3 A schematic diagram of the first map effect in the actual application scenario provided by the embodiment of the present application;

[0036] Figure 4 A schematic diagram of a second map effect in an actual application scenario provided by an embodiment of the present application;

[0037] Figure 5 A schematic diagram of a second map effect provided in an embodiment of the present application;

[0038] Figure 6 A schematic diagram of a third map effect provided in an embodiment of the present application;

[0039] Figure 7 A schematic diagram of a third map effect in an actual application scenario provided by an embodiment of the present application;

[0040] Figure 8 A schematic diagram of a fourth map effect in an actual application scenario provided by an embodiment of the present application;

[0041] Fig. 9 A fifth map effect schematic diagram in an actual application scenario provided by an embodiment of the present application;

[0042] Fig.10 A sixth map effect schematic diagram in an actual application scenario provided by an embodiment of the present application;

[0043] Fig.11 A structural diagram of a map usage system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0045] To facilitate understanding of the technical solutions provided by the embodiments of the present application, the professional terms involved in the embodiments of the present application will be explained below.

[0046] O2O (Online to Offline) is a business model that guides online Internet services to offline physical store consumption experience. The core of this model is to attract consumers through the Internet platform and convert this consumption behavior into customer traffic in physical stores, thereby increasing sales opportunities.

[0047] The Beautiful Life Platform is a comprehensive platform that provides online and offline (O2O) services. The platform integrates various merchant resources to provide users with a rich and diverse in-store service experience. Users can browse, book or purchase various goods and services online through the Beautiful Life Platform or APP, and enjoy a convenient in-store consumption process.

[0048] "Good Life In-store Service" refers to an in-store service model that combines online and offline (O2O) provided by the Good Life platform. This service allows users to book or purchase goods and services online through the Good Life platform or APP, and go directly to designated physical stores for consumption or experience. Specifically, this business model involves the following aspects: Users can browse goods and services online through the Good Life platform or APP, and make reservations or purchases. Users go to designated physical stores to consume or experience the purchased goods and services according to the reservation or purchase information.

[0049] Expanded merchants refer to those merchants that have been successfully contacted, evaluated, and established cooperative relationships by the business manager or expansion team.

[0050] Unexplored merchants refer to those merchants with which the enterprise has not yet established a cooperative relationship or with which the enterprise has not yet had effective contact.

[0051] To facilitate understanding of the technical solutions provided by the embodiments of the present application, the background technology involved in the embodiments of the present application will be described below.

[0052] As mentioned above, when business managers are expanding their business, they need to frequently use multiple other platform software to find appropriate business information and navigate to the target business. This process is time-consuming and labor-intensive, reducing work efficiency. Since it is impossible to have a global grasp of the business expansion situation in the region, multiple business managers may repeatedly expand the same business, which not only wastes resources, but also affects the normal operation of the business.

[0053] At present, the business platform combines online platforms (such as APP, websites, etc.) and offline physical stores to provide consumers with convenient shopping and service experiences. Consumers can browse product and service information online and complete purchases or enjoy services in offline stores. However, although the business platform has accumulated a large amount of geographic location data and consumer order data, these data have not been effectively integrated and analyzed, and it is impossible to clearly understand the overall distribution of merchants in the geographical area, the construction of the ecosystem, and the specific operating conditions from a macro perspective. No, there is no tool to help the platform understand the overall distribution of merchants from a macro perspective, nor can it clearly see which business districts are the most popular and which merchants attract the most customers. This lack of information makes it difficult for the platform to formulate effective market strategies to attract more users and merchants. As a result, it is impossible to carry out merchant activities and conduct refined operations in a targeted manner. This has limited the development potential of the platform and the operating results of merchants to a certain extent.

[0054] In order to solve the above problems, a multi-dimensional and three-dimensional business analysis view is constructed by integrating business data with geographic data. This view is not limited to simple data tables or statistical charts, but through visual maps, it directly displays key indicators such as business activity, order distribution, and user consumption habits in different regions. This presentation method enables key roles such as business managers, credit card business managers, and financial managers to quickly capture market dynamics and provide strong data support for decision-making.

[0055] Business managers can accurately identify high-potential merchants and low-activity areas based on the business data on the map, so as to formulate more targeted merchant expansion plans and marketing strategies. Credit card business managers and financial managers can use this data to design activities and products that attract target customers, improve business conversion rates and customer satisfaction. At the same time, through the visual analysis of the map, the team can allocate resources more efficiently, ensure that resources are tilted towards high-value areas, and achieve the optimal allocation of resources.

[0056] The introduction of third-party map data not only enriches the data source, but also improves the accuracy and real-time nature of the data. The map can automatically screen merchants that meet the business objectives, and provide business managers with convenient contact information and navigation services through mobile map tools. This tool greatly simplifies the merchant development process, improves work efficiency, and enables business managers to focus more on communication and cooperation with merchants, promoting rapid business development.

[0057] It should be noted that the map usage method, system, device and medium provided in the present application can be applied to the field of computer technology. The above is only an example and does not limit the application field of the map usage method, system, device and medium provided in the present application. In addition, the embodiments of the present application may not limit the execution subject of the map usage method. For example, the map usage method of the embodiments of the present application can be applied to data processing devices such as terminal devices or servers. Among them, the terminal device can be an electronic device such as a computer, a personal digital assistant (PDA). The server can be an independent server, a cloud server, or a cluster server composed of multiple servers.

[0058] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0059] The following is an example of an example of a method for using a map provided by the present application. Figure 1 ,Should Figure 1 A flowchart of a map use method provided in an embodiment of the present application, the method comprising:

[0060] It should be noted that the map use method, system, device and medium provided in the present application can be applied to the field of computer technology. The above is only an example and does not limit the application field of the HCT prediction method, system, device and medium provided in the present application. In addition, the embodiments of the present application may not limit the execution subject of the map use. For example, the map use method of the embodiment of the present application can be applied to data processing devices such as terminal devices or servers. Among them, the terminal device can be an electronic device such as a computer, a personal digital assistant (PDA). The server can be a stand-alone server, a cloud server, or a cluster server composed of multiple servers.

[0061] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0062] The following is an example of an example of a method for using a map provided by the present application. Figure 1 ,Should Figure 1 A flowchart of a map use method provided in an embodiment of the present application, the method comprising:

[0063] S101. Acquire the operator's location information.

[0064] The operator is a user who currently uses the target map and issues interactive instructions to the target map.

[0065] In actual application scenarios, the latitude and longitude information of the user's current location can be obtained by calling the device's GPS, network positioning (such as Wi-Fi, base station positioning) and other APIs.

[0066] In a possible implementation, before obtaining location information, the location permission may be requested from the user to ensure the legitimacy of the application and the privacy security of the user.

[0067] S102: Based on the positioning information, display a target map in a corresponding city range.

[0068] Based on the user's longitude and latitude information, determine the city the user is in and load the map data of that city. You can use the geocoding function of the map service to convert the longitude and latitude into a city name, and then load the map of the corresponding city.

[0069] S103: Based on the interactive operation represented by the interactive instruction, adjust the data dashboard displayed on the target map.

[0070] Through the user's interaction with the map (such as clicking, sliding, zooming, etc.), the user's intention is identified, that is, the interactive operation represented by the interactive instruction is identified. This process can be achieved by using a touch event listener or a mouse event listener.

[0071] The target map is used to associate business information with statistical areas, and when a user views a statistical area, business information in the area is automatically displayed. Business information can be displayed in the form of pop-up windows, lists, or information cards.

[0072] The display content includes the expanded statistical areas and / or the merchant information associated with each statistical area. The data dashboard is designed to display the statistical areas and merchant information. The statistical areas can be administrative divisions, business districts, custom areas, etc.; the merchant information can include name, location, rating, promotional activities, etc.

[0073] In a possible implementation, statistical areas at different levels can be dynamically loaded and displayed according to the user's click or zoom operation. This can be achieved by using the layer or marker function of the map service. When clicking on a statistical area, it is highlighted; when clicking on business information, detailed information is displayed or the business location is navigated to.

[0074] The following is an explanation of the process of constructing the target map, which includes:

[0075] Acquire map data and merchant address information; match merchants that have corresponding relationships in the map data and merchant address information, and mark the merchants as expanded merchants or non-expanded merchants based on the matching results; sort the merchants in each statistical area based on the consumption data of the expanded merchants and the relationship between the expanded merchants and the statistical area, and obtain the sorting results of each statistical area; construct a target map based on the sorting results of each statistical area and the location information of each statistical area.

[0076] The construction process can include two parts. The first part is to match the real-time data of the current software map with the existing store geographic data, determine the expansion of the displayed merchants, support filtering merchant data on the map by city, merchant classification, and whether to expand, provide distance calculation and navigation functions for merchants that have not expanded, and provide business managers with efficient merchant expansion tools. The merchant expansion effect can be seen in 2. Figure 2 This is a schematic diagram of the first map effect provided in the embodiment of the present application. In actual application scenarios, the merchant expansion map effect can be seen in Figure 3 and Figure 4 , Figure 3 This is a schematic diagram of the first map effect in the actual application scenario provided by the embodiment of the present application, which includes a list of merchants and several merchant names, such as Chenji Niuxian Fresh Chaoshan Beef, etc. Figure 4 A schematic diagram of the second map effect in the actual application scenario provided by an embodiment of the present application, including a list of businesses in the current area, as well as the name, location, and expansion of each business.

[0077] The second part is to build a data dashboard based on the geographic location data and consumer order data pre-stored in the Better Life system, which supports the switching of map and list data and the drill-down function of the data dashboard through various interactive operations such as map zooming, dragging, and clicking. The target map can display the statistical area that has been expanded in the current city, the distribution of related merchant types and transaction rankings, which helps managers to see the construction and operation of the regional ecosystem. Figure 5 and Figure 6 , Figure 5 A schematic diagram of the second map effect provided in an embodiment of the present application. Figure 6 A schematic diagram of the third map effect provided in an embodiment of the present application.

[0078] In actual application scenarios, the regional business map effect can be seen in Figure 7 to Figure 10 , Figure 7 A schematic diagram of the third map effect in the actual application scenario provided for an embodiment of the present application, including several business district names and the locations of each business district in the map. The name of the business district can be customized or set by system default, such as the business district created by NA in the figure. Figure 8 A schematic diagram of the fourth map effect in the actual application scenario provided for an embodiment of the present application, including the business district selected for display (such as the Jianghu business district as shown in the figure), the distance between the current location and the business district, and relevant data information of the current business district, such as the order volume in the past 30 days, the overall ranking, and the number of stores associated with the business district. Fig. 9 This is a fifth map effect schematic diagram in the actual application scenario provided by the embodiment of the present application, which includes the number of merchants that have been expanded in the current business district and the name, transaction data, ranking, location, distance and other related data of each merchant. Fig.10 A schematic diagram of the sixth map effect in the actual application scenario provided for an embodiment of the present application, which includes the name of the merchant selected for display (such as the Jianghu New Classification High-end Shopping Mall VIP as shown in the figure), and the map effect includes the location of the current merchant, the number of orders in the past 30 days, the transaction amount in the past 30 days, the ranking in the business district and other related data information.

[0079] The following is an explanation of the analysis of the merchant expansion status in the first part of the embodiment of the present application.

[0080] The POI (Point of Interest) classification system provided by the navigation software map usually includes three levels of classification, and each level has a corresponding classification code. According to the business scope of the "Better Life" platform, select the appropriate Amap classification type. For example, "Better Life" may involve multiple fields such as catering, retail, and entertainment, and you need to find the classification corresponding to these fields in Amap.

[0081] The store classification system of the Good Life platform itself may be different from that of Amap, so a mapping table needs to be established to match Amap's classification with the classification of "Good Life". Once the above mapping relationship is established, merchants that meet the requirements can be screened out on the map based on the classification standards of "Good Life" and marked.

[0082] Assume that a restaurant in "Good Life" belongs to the "Gourmet / Chinese Food" category, and the corresponding category in Amap may be "Catering Services / Chinese Restaurants". Then, it is necessary to find all POIs marked as "Catering Services / Chinese Restaurants" in the Amap data and mark them out as potential matches.

[0083] Confirm the difference between the GCJ02 coordinate system used by the "Good Life" system and the WGS84 coordinate system used by Amap. Use the API provided by Amap's development platform to convert the longitude and latitude data of the "Good Life" system from GCJ02 to WGS84 format. After the conversion is completed, the converted data needs to be checked for consistency to ensure that the conversion is correct.

[0084] If the longitude and latitude of a store in the "Better Life" system is (116.487777, 39.970222) in the GCJ02 coordinate system, it needs to be converted into the corresponding value in the WGS84 coordinate system through the API in order to accurately compare it with the data on the Amap.

[0085] In one possible implementation, you can formulate tolerance standards for latitude and longitude deviation and store name matching to improve the matching success rate. Write program logic or rule engines to determine whether two sets of data match based on defined tolerance rules. Determine whether it is an expanded merchant based on the rules, and mark merchants that do not meet the conditions as unexpanded merchants.

[0086] Exemplarily, the matching rules may be that the longitude and latitude deviations are within a first distance (e.g., 200 m), and the store names are exactly the same; the longitude and latitude deviations are within a second distance (e.g., 50 m), and the store names (excluding the contents in brackets of the store names) are three consecutive characters identical; the longitude and latitude deviations are within a second distance (e.g., 50 m), and store name B does not contain store name A (less than 3 characters) (excluding the contents in brackets of the store name).

[0087] For stores A and B, if the longitude and latitude of A is (116.487777, 39.970222), and the longitude and latitude of B is (116.487977, 39.970322), and the deviation is within 200 meters; the store name of A is "AAA", and the store name of B is also "AAA", then according to rule 1, A and B can be considered to be a successful match, that is, they are expanded merchants. If the longitude and latitude of A is (116.487777, 39.970222), and the longitude and latitude of B is (116.487877, 39.970322), and the deviation is within 50 meters; the store name of A is "Star", and the store name of B is "Star Coffee", then according to rule 2, it can also be considered a successful match.

[0088] The following describes the process of constructing a data dashboard based on the geographic location data and consumption order data pre-stored in the Better Life System in the second part of the embodiment of the present application.

[0089] The first stage is data collection and processing. A data warehouse or data mart is set up to extract the latest data from the Better Life system on a daily basis, including store information, the relationship between stores and business districts / communities, consumer orders, etc. After data collection is completed, the acquired data can be pre-processed by deduplication, missing value processing, outlier detection and other pre-processing steps to ensure data consistency and accuracy.

[0090] Calculate the number of different merchant categories in the area, and use SQL query or data analysis tools (such as Tableau, Power BI) for group statistics. Process and calculate the order volume and transaction amount of the store in the recent preset number of days (such as the past 30 days), and consider using sliding windows or date range queries. Calculate the ranking of the store in the statistical area, which can be achieved through sorting and ranking functions (such as ROW_NUMBER(), RANK()). Exemplarily, you can sort by at least one of distance, order volume ranking, transaction amount, etc. to get the sorting result.

[0091] The second stage is to control the map data range based on the city and map center. Add a city filter item at the top or sidebar of the data dashboard to list the names of all service cities. For example, you can dynamically filter and display the list of cities that the user has the right to view based on the secondary institution information (such as branches, sub-branches, etc.) of the logged-in user. When the head office manager logs in, a list of all service cities is displayed without permission restrictions.

[0092] When a user selects a city, the data dashboard can only display data related to the city's business districts, communities, stores, and consumer orders. Use the backend API to filter data to ensure that the data displayed on the front end meets the user's permissions and data range requirements.

[0093] When the map loads, the center of the map is set based on the user's location (if available) or the default city location of the user's organization. Use the geocoding function of a map API (such as Google Maps, Leaflet, etc.) to convert the city name or user coordinates to a center point on the map.

[0094] When the user drags or zooms the map, calculate the distance between the current map center and each business district / community. Prioritize displaying data for areas closer to the map center on the map. Use different icon sizes, colors, or transparencies to indicate distance. You can also consider displaying detailed information on the business districts / communities closest to the map center in the map sidebar or information window.

[0095] In one possible implementation, if the user location is consistent with the institution's city, the map center is set to the user's current location by default. If the user location is unavailable or the user location is inconsistent with the institution's city, the map center is set to the city branch location of the institution to which the user belongs by default.

[0096] When the user selects a city through the city filter, but the center of the map does not automatically jump to the city (for example, the user manually drags the map), the user can be informed of the current location of the map center. The name or coordinates of the current map center can be displayed in a corner of the map, and when the user attempts to perform an operation inconsistent with the current map center (such as clicking on a distant business district), the user is prompted to determine whether he is currently in the authorized city or whether he confirms that he wants to view data for the area.

[0097] When the user drags the center of the map to a non-authorized city, a pop-up window will be displayed to prompt the user, "You have left the scope of the authorized city, do you want to continue viewing the data in this area?" If the user confirms to continue viewing, the data of the area will be displayed (if the backend API allows it); if the user cancels, the center of the map will be pulled back to the scope of the authorized city.

[0098] The third stage is the up and down drilling switch of the map-type data dashboard. The map zoom level can be divided into 19 levels, from level 1 (maximum range, minimum scale) to level 19 (minimum range, maximum scale). Each zoom level corresponds to a different field of view and scale, among which level 19 corresponds to a scale of about 20 meters, which is suitable for displaying detailed street and store information.

[0099] The default zoom level is set to level 10, at which the scale is about 10 kilometers, which is suitable for displaying the distribution of user business districts / communities from the city map range. At this zoom level, the map can clearly show the boundaries of various business districts and communities, as well as their relative positional relationships.

[0100] In the first case, when the map zoom level is equal to N1, the data dashboard should display the name information and distribution location information of the expanded statistical areas. At this zoom level, users may want to get a medium-range city or regional overview and understand the distribution of different statistical areas (such as business districts, administrative districts, etc.). The data dashboard can list the names of these statistical areas and indicate their locations on the map with different colors or markers.

[0101] For example, when the map is initialized, the default zoom level N1 can be set to level 10, and the corresponding city map data is loaded. The zoom event monitoring function provided by the map API (such as the zoom_changed event of Google Maps) is used to trigger the corresponding processing function when the user changes the map zoom level. When the user drags the center of the map or changes the zoom level, instant user interaction feedback is provided, such as a pop-up message prompt or an update of the map marker.

[0102] In the second case, drilling down to the street map, that is, the map zoom level represented by the map zoom in the interactive instruction is greater than the second value N2. When the map zoom level is greater than N2, the data dashboard should focus on a more detailed level, showing the statistical areas whose distance from the target location meets the first distance range, and the business information associated with these statistical areas. At this time, the user may have located a specific target location (such as a business district center) by zooming and dragging the map, and wants to know the statistical areas and businesses around the location. The data dashboard can display a list or grid view, listing the names of statistical areas within a certain range from the target location, as well as the associated business information in these areas (such as business name, type, rating, etc.). At the same time, on the map, these statistical areas and businesses should be marked in a more eye-catching way to facilitate users to view intuitively.

[0103] For example, the second value may be level 17. When the user increases the map zoom level to level 17 or higher (scale less than or equal to 100 meters), the data dashboard should drill down to the street map range. At this level, the map should display the business district / community closest to the center point of the map and the store data associated with these business districts / communities. Clustering markers can be used to manage a large amount of store data to avoid too many overlapping markers on the map.

[0104] In the third case, when drilling up to the provincial map, when the map zoom level is less than N3, the data dashboard should simplify the display content and only include the city name. At this zoom level, users can view a larger geographical area (such as a province or country), and it will become impractical and difficult to read to display detailed business district and merchant information. Therefore, the data dashboard should only list the city names included in the current map's visible range to help users understand which city or region they are in.

[0105] Exemplarily, the third value may be level 7. When the user reduces the map zoom level to level 7 or lower (scale greater than or equal to 100 kilometers), the data dashboard should control the switching of city data from the provincial map range. At this level, due to the large map range, detailed business district / community and store data will no longer be displayed to avoid the map being too crowded and difficult to read. The map may only display provincial boundaries and city markers, and users can switch to view different city data sources by dragging the center of the map. To improve the user experience, when the user tries to zoom in to a level where detailed data can no longer be displayed, a corresponding prompt may be given or the user may be advised to zoom out of the map.

[0106] In one possible implementation, the regional business map supports three data dashboard styles: full-screen map, card list, and half-map and half-card. Each style has its specific application scenarios and advantages, and can meet the viewing needs and analysis purposes of different users.

[0107] The full-screen map style is suitable for situations where you need to fully understand all the information in the area, such as the overall layout, distribution density, and the relationship between regions. The map occupies the entire screen, providing a maximum field of view. It can clearly display information such as geographic location, regional divisions, and important landmarks. You can view specific areas in detail by zooming in and out, dragging, and other operations. It is more suitable for macro analysis, strategic planning, or regional comparison.

[0108] The card list style is suitable for situations where you need to quickly browse or search for specific information, such as viewing merchant information, statistics, event details, etc. Information is displayed in the form of cards, and each card contains one or more data. It can contain multiple elements such as text, pictures, icons, etc., and the information display is rich. It supports sorting, filtering, searching and other functions to improve information retrieval efficiency. It is suitable for scenarios when users are more concerned with data details rather than geographic location.

[0109] The half-map, half-card style is suitable for situations where you need to pay attention to both geographic location and data details, such as viewing the specific location and detailed information of merchants in the area. It combines the advantages of a full-screen map and a card list. The screen is divided into two parts, one for displaying a map and the other for displaying a card list. The map part is used for positioning and navigation, and the card list part is used to display detailed information. Users can select a specific area or point on the map and then view related information in the card list.

[0110] The following describes the switching process between the list style and the list style.

[0111] When the app starts, the map view is displayed by default and the list area is hidden. Users can switch views by sliding their fingers (on touch screen devices) or dragging their mouse (on desktop devices).

[0112] When the user selects a target on the map (such as a business district or community), the view automatically switches to half-map and half-list mode. The selected target is highlighted on the map, and the list area displays data cards related to the target. In half-map and half-list mode, the user can switch back to pure list mode or pure map mode by clicking the switch button on the screen or sliding again.

[0113] When the user is in full-screen mode of the card list, clicking on any card can expand to a semi-map view if the design allows and there is enough space, where the location represented by the card is highlighted on the map and more map-related information is displayed. If space does not allow or the design does not support semi-map expansion, a button or link on the card can be used to trigger a new page or pop-up window to display detailed maps and data.

[0114] When the user clicks on a blank area on the map, the currently selected target is canceled and the default map view is returned. At the same time, the user can quickly return to the map view through the "Back" button or similar controls on the interface.

[0115] During the application process, data can be automatically requested based on the initial center position of the map. After the user drags or zooms the map, if the center position or visible range of the map changes, data is requested again to update the map display.

[0116] If the user has selected a target and the target is within the visible range of the map, the target will remain selected even if the map is dragged or zoomed, and data unrelated to the target will not be requested again. When the target selected by the user is no longer within the visible range of the current map, the target will be automatically deselected and data will be requested again based on the new map center position.

[0117] The following is an explanation of the data click design in list style.

[0118] When the user clicks on a certain area of ​​the card list, which may not be a specific card, but a blank space in the list or a specific switch button, the view switches from the current list style to a style containing a map. This can be a half-map and half-list view, or a full-screen map view, depending on design requirements and user preferences. During the switching process, the data in the list will correspond to the elements on the map so that users can intuitively understand the geographical distribution of the data.

[0119] Data cards on lists or maps usually contain one or more detail buttons or links. When users click these buttons, they do not switch views, but instead trigger drill-down operations on the data. For example, starting from a card in a list of business districts / communities, clicking a detail button may display a list of all stores associated with that business district / community. This allows users to gain in-depth insights into the specific data within each business district / community.

[0120] In order to support drilling up and down of multi-layer data, breadcrumb navigation can be introduced on the page. Breadcrumb navigation is usually located at the top of the page or above the data list, showing the user's current data path, such as "Business District / Community>Store>Details". Users can quickly return to the previous level of data list or higher-level data view by clicking any item in the breadcrumbs. This design improves the flexibility of data navigation and user experience.

[0121] The list-style data click effect combines two interactive methods: switching map styles and drilling down on data. It not only meets the user's needs to view geographic locations, but also provides the ability to conduct in-depth data analysis.

[0122] The map data search function is described below. According to different search purposes, the present application embodiment can be divided into two situations: external data address search and internal data information search.

[0123] A search box may be provided in a certain area of ​​the target map. The user enters a keyword (such as "coffee shop", "restaurant", etc.) and a geographic location (optional) and clicks the search button. The initial result page displays a list of fuzzy matching map addresses related to the search keyword, and each address may be accompanied by a short description or rating. When the user selects an address, the map automatically adjusts to a view centered on the address and highlights the icons or markers of related businesses in the surrounding area.

[0124] In the search state, users can zoom and drag the map to view businesses in different areas, but these operations should not trigger new data requests unless the user explicitly performs a new search. Business icons or markers on the map can be designed to display more detailed information after clicking, such as business name, address, contact number, business hours, etc.

[0125] In order to find the business conditions of merchants in a better life, the search results page and the map results page display fuzzy matching store data. In order to make the search results all within the field of view, the navigation software development platform method is called to automatically adjust the map to the appropriate zoom level and center point; in the search state, zooming and clicking interactions do not require requesting data updates.

[0126] Combining geographic data (such as location information, traffic flow, population density, etc.) with business data (such as order volume, sales, customer feedback, etc.) to build a multi-dimensional, three-dimensional business analysis view can provide decision makers with a more comprehensive perspective. Displaying business data in the form of a map can intuitively reflect the business conditions of different regions, such as which areas are performing well and which areas need improvement. Using the screening mechanism, suitable merchants can be automatically recommended based on preset business goals, which helps business managers plan market expansion more effectively. Introducing third-party map data provides business managers with mobile map tools to facilitate them to quickly find and navigate to target locations when they are out expanding their business.

[0127] The above are some specific implementations of the map usage method provided in the embodiment of the present application. Based on this, the present application also provides a corresponding map usage system. The system provided in the embodiment of the present application will be introduced from the perspective of functional modularization. Fig.11 A structural diagram of a map usage system provided in an embodiment of the present application.

[0128] The system comprises:

[0129] The acquisition unit 110 is used to acquire the location information of the operator, where the operator is a user who currently uses the target map and issues an interactive instruction to the target map;

[0130] A display unit 111, configured to display a target map in a corresponding city range based on the positioning information;

[0131] The first adjustment unit 112 is used to adjust the data dashboard displayed on the target map based on the interactive operation represented by the interactive instruction, and the displayed content includes the expanded statistical area and / or the merchant information associated with each statistical area.

[0132] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the test method solutions provided in the embodiments of the present application.

[0133] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the test method described in any embodiment of the present application.

[0134] The computer storage medium stores codes, and when the codes are executed, a device executing the codes implements the test method described in any embodiment of the present application.

[0135] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0136] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0137] It should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.

[0138] It should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0139] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0140] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0141] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for using a map, characterized in that: include: Acquiring location information of an operator, where the operator is a user who currently uses the target map and issues interactive instructions to the target map; Based on the positioning information, display a target map in a corresponding city range; Based on the interactive operation represented by the interactive instruction, the data dashboard displayed on the target map is adjusted, and the displayed content includes the expanded statistical area and / or the merchant information associated with each statistical area.

2. The method according to claim 1, characterized in that: The interactive operation includes map zooming, and the interactive operation represented by the interactive instruction adjusts the data dashboard displayed on the target map, including: When the map zoom level represented by the map zoom in the interactive instruction is equal to the first value, the data dashboard displayed on the target map includes the name information and distribution location information of the expanded statistical area; When the map zoom level represented by the map zoom in the interactive instruction is greater than a second value, the data dashboard displayed on the target map includes statistical areas whose distances from the target location are within the first distance range, and business information associated with each statistical area, and the target location is the location in the target map selected by the operator; When the map zoom level represented by the map zoom in the interactive instruction is less than a third value, the data dashboard displayed on the target map includes a city name.

3. The method according to claim 1, characterized in that The interactive operation includes switching the map style, and the method further includes: Based on the map style switching represented by the interactive instruction, the map style of the target map data dashboard is adjusted to a view style and / or a list style.

4. The method according to claim 3, characterized in that The interactive operation includes selecting a target location, and the method further includes: When the map style of the target map data dashboard is adjusted from a view style to a list style, each merchant in the statistical area whose distance from the target location is within the first distance range is displayed in a preset arrangement order.

5. The method according to claim 1, characterized in that The target map is constructed in the following manner: Get map data and business address information; Matching merchants that have corresponding relationships in the map data and merchant address information, and marking the merchants as expanded merchants or non-expanded merchants based on the matching results; Based on the consumption data of the expanded merchants and the association between the expanded merchants and the statistical areas, the merchants in each statistical area are sorted to obtain the sorting results of each statistical area; Based on the sorting results of each statistical area and the location information of each statistical area, a target map is constructed.

6. The method according to claim 1, characterized in that The interactive operation includes selecting a target location, and the interactive operation represented by the interactive instruction adjusts the data dashboard displayed on the target map, including: When the target location is an unexpanded merchant, the data dashboard displayed on the target map includes distance information between the operator's current location and the target location, and / or a navigation route.

7. A map using system, characterized in that: include: An acquisition unit, used to acquire the location information of an operator, wherein the operator is a user who currently uses the target map and issues an interactive instruction to the target map; A display unit, configured to display a target map in a corresponding city range based on the positioning information; The first adjustment unit is used to adjust the data dashboard displayed on the target map based on the interactive operation represented by the interactive instruction, and the displayed content includes the expanded statistical area and / or the merchant information associated with each statistical area.

8. The system according to claim 7, characterized in that Also includes: The second adjustment unit is used to adjust the map style of the target map data dashboard to a view style and / or a list style based on the map style switching represented by the interaction instruction.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the map use method according to any one of claims 1 to 6 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on the terminal device, the terminal device executes the map use method according to any one of claims 1 to 6.