Map display method, electronic device, storage medium, and computer program product

CN123011112APending Publication Date: 2026-10-30KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611163740.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-11-05
Filing Date
2026-07-31
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]现有产品若要在二维与三维之间切换以利用该维度信息,普遍依赖用户手动操作;其固定的视图模式与多层级浏览需求之间存在割裂,导致频繁操作、视觉中断,影响使用体验与决策效率

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123011112A_ABST
    Figure CN123011112A_ABST
Patent Text Reader

Abstract

The present disclosure provides a map display method, an electronic device, a readable storage medium and a computer program product. The map display method of the present disclosure comprises: displaying an interactive interface, and an interactive map is displayed on the interactive interface; determining a mode switching instruction of the interactive map according to a zoom level to which a target house source region in house source demand information proposed by a user belongs; and in response to the mode switching instruction, controlling the interactive map to be displayed on the interactive interface according to a dimension mode indicated by the mode switching instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a map display method, electronic device, storage medium, and computer program product. Background Technology

[0002] As users' demands for map information visualization continue to increase, balancing information presentation efficiency with spatial perception accuracy in multi-level browsing has become a crucial direction for optimizing the map product experience. In existing map products, macro-level browsing is generally displayed in a two-dimensional planar view. When users view detailed levels such as neighborhoods or buildings, it is often still presented in a two-dimensional planar format, with information density only increased by supplementing more detailed content (such as internal roads within the neighborhood and building outlines). However, in addition to the planar dimension, the third dimension (i.e., the height / three-dimensional dimension, which carries building height, floors, and vertical spatial relationships, etc.) implies richer spatial information and can more intuitively express building forms and spatial relationships.

[0003] Existing products generally rely on manual operation by users to switch between two-dimensional and three-dimensional modes to utilize information in that dimension. Their fixed view mode is disconnected from the need for multi-level browsing, resulting in frequent operations, visual interruptions, and affecting user experience and decision-making efficiency. Summary of the Invention

[0004] This disclosure relates to a map display method, electronic device, storage medium, and computer program product.

[0005] According to one aspect of this disclosure, a map display method is provided, comprising displaying an interactive interface on which an interactive map is displayed; determining a mode switching instruction for the interactive map based on the zoom level of the target property area in the property demand information submitted by a user; and, in response to the mode switching instruction, controlling the interactive map to be displayed on the interactive interface according to the dimension mode indicated by the mode switching instruction.

[0006] In some implementations, determining the mode switching instruction for the interactive map based on the zoom level of the target property area in the user's property demand information includes: generating a first instruction when the zoom level of the target property area is within a first level range, wherein the first instruction is the mode switching instruction used to control the interactive map to switch to a 3D mode; determining whether the execution of the first instruction includes a cross-level analysis operation of the target property area within a second level range; and generating a second instruction to instruct the cross-level analysis operation when the cross-level analysis operation is included.

[0007] In some implementations, determining the mode switching instruction for the interactive map based on the zoom level of the target property area in the user's property demand information includes: generating a second instruction when the zoom level of the target property area is in the second level range, wherein the second instruction is the mode switching instruction used to control the interactive map to switch to a two-dimensional mode; determining whether the execution of the second instruction includes a cross-level analysis operation of the target property area in the first level range; and generating a first instruction to instruct the cross-level analysis operation when the cross-level analysis operation is included.

[0008] In some implementations, when the interactive map is in three-dimensional mode and the zoom level is at the neighborhood level, the interactive interface displays building models, wherein the building models are three-dimensional structures that can be seen through.

[0009] In some implementations, when the interactive map is in the three-dimensional mode, the building model has height features configured proportionally to the height of the corresponding physical building, and coordinate features configured according to the geographical location of the corresponding physical building.

[0010] In some implementations, the building models belonging to the target housing area in the interactive interface are rendered in a first color, and the building models not belonging to the target housing area in the interactive interface are rendered in a second color, wherein the target housing area is recorded in the housing demand information submitted by the user.

[0011] In some implementations, an information display control is displayed at a second position on the interactive interface. The information display control has a first form and a second form. When the information display control is in the first form, the second position displays the task theme of the current analysis stage of the user's housing demand information. When the information display control is in the second form, the second position displays the stage conclusion information of the housing demand information.

[0012] In some implementations, when the interactive map switches between two-dimensional and three-dimensional modes, a smooth transition animation is displayed in the interactive interface.

[0013] In some implementations, when the interactive map is in two-dimensional mode, the interactive interface displays multiple property areas according to the zoom level, wherein the property areas are two-dimensional graphics with color.

[0014] In some implementations, the housing area has boundary lines, wherein the boundary line corresponding to the target housing area in the user's housing demand information is a third color, and the boundary lines of the other housing areas are a fourth color.

[0015] According to another aspect of this disclosure, an electronic device is provided, comprising: a memory storing execution instructions; and a processor executing the execution instructions stored in the memory, causing the processor to perform a map display method according to any embodiment of this disclosure.

[0016] According to another aspect of this disclosure, a readable storage medium is provided, wherein executable instructions are stored therein, which, when executed by a processor, are used to implement the map display method according to any embodiment of this disclosure.

[0017] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the map display method described in any embodiment of this disclosure. Attached Figure Description

[0018] The accompanying drawings illustrate exemplary embodiments of the present disclosure and, together with the description thereof, serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.

[0019] Figure 1 This is a flowchart of a map display method according to one embodiment of the present disclosure.

[0020] Figure 2 This is a schematic diagram of an interactive interface for displaying an interactive map in a two-dimensional mode according to one embodiment of the present disclosure.

[0021] Figure 3 This is a schematic diagram of an interactive interface for displaying an interactive map in three-dimensional mode according to one embodiment of the present disclosure.

[0022] Figure 4 This is a flowchart of a method for determining a first instruction according to one embodiment of the present disclosure.

[0023] Figure 5 This is a flowchart of a method for determining a second instruction according to one embodiment of the present disclosure.

[0024] Figure 6 This is a schematic diagram of the interactive interface when the information display control is in its first state according to one embodiment of the present disclosure.

[0025] Figure 7 This is a schematic diagram of the interactive interface when the information display control is in its second form according to one embodiment of the present disclosure.

[0026] Figure 8 This is a scene illustration of an interactive map in two-dimensional mode according to one embodiment of the present disclosure.

[0027] Figure 9 This is a scene illustration of an interactive map in three-dimensional mode according to one embodiment of the present disclosure.

[0028] Figure 10 This is a schematic block diagram of the structure of a software product capable of executing a map display method according to one embodiment of the present disclosure.

[0029] Figure 11 This is a schematic block diagram of an electronic device according to one embodiment of the present disclosure. Detailed Implementation

[0030] The present disclosure will now be described in further detail with reference to the accompanying drawings and examples. It should be understood that the specific examples described herein are for illustrative purposes only and are not intended to limit the scope of the disclosure. Furthermore, it should be noted that, for ease of description, only the parts relevant to the present disclosure are shown in the accompanying drawings.

[0031] It should be noted that, where there is no conflict, the embodiments and features described in this disclosure can be combined with each other. The technical solutions of this disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0032] As users' demands for map information visualization continue to rise, especially in high-precision spatial cognition scenarios such as smart cities, real estate browsing, and navigation planning, the match between the map display mode and the current browsing intent directly affects the efficiency and intuitiveness of information acquisition. When viewing large areas, users pay more attention to the overall layout, transportation network, and functional distribution. In this case, two-dimensional planar views are the ideal choice due to their advantages such as efficient rendering, clear information, and wide field of view. However, when users view detailed levels such as neighborhoods and buildings, existing map products still use two-dimensional planar views, only supplementing the two-dimensional planar view with details such as internal roads and building outlines. This is insufficient to meet users' browsing needs for true three-dimensional spatial structures such as building height, building orientation, and spatial occlusion relationships.

[0033] While some map products support 3D modes to display the three-dimensional spatial structure of buildings, mode switching relies on manual user clicks and lacks intelligent awareness of the browsing context. This can lead to redundant 3D models being displayed in small areas, causing unnecessary performance burdens; or the interface remaining flat and two-dimensional at the detail level, failing to present three-dimensional information. Such issues not only increase operational complexity but also disrupt the user's visual continuity and cognitive flow, making it difficult to meet the growing demand for intelligent and immersive map experiences.

[0034] Therefore, this disclosure proposes a map display method.

[0035] The map display method disclosed herein can be used to display the interface of software products (applications) used on electronic devices (such as mobile phones, tablets, laptops, and desktops).

[0036] Figure 1 This is a flowchart of a map display method according to one embodiment of the present disclosure. Figure 1 The map display method M100 shown includes steps S110 to S130, which realizes automatic switching of dimension mode by responding to instructions on the interactive map. This solves the problems of existing map products relying on manual operation, unintelligent switching, and fragmented experience, and improves the continuity and efficiency of spatial information acquisition.

[0037] Step S110: Display the interactive interface.

[0038] An interactive interface refers to a human-computer interaction environment built on a screen. In a software system equipped with the M100 of this method, an interactive map is displayed on the interactive interface. Of course, as the functionality of the software system is developed, the interactive interface may also include other controls, which are not limited here. The interactive interface supports users to dynamically interact with the interactive map through touch, gestures, voice, or buttons.

[0039] Interactive maps are dynamic, visual map components that integrate geographic information and human-computer interaction technologies. Users can interact with the map content in real time through zooming, panning, and clicking, triggering responses such as data queries, view switching, and information drill-down. Interactive maps support multiple dimensional modes, including 2D and 3D modes, as well as other modes, without limitation. They can also intelligently adjust the display hierarchy and spatial expression according to control commands, enabling continuous exploration from macro layout to micro details. They can be applied to navigation, real estate, urban planning, and other fields, improving spatial cognition efficiency and user experience.

[0040] In some implementations, the screen of an electronic device refers to the physical display area on the electronic device used for visual output, including but not limited to the display panel of a smartphone, tablet computer, vehicle terminal or desktop monitor, which is used to carry graphical content that can be perceived by the user.

[0041] Step S120: Determine the mode switching command for the interactive map based on the zoom level of the target property area in the property demand information provided by the user.

[0042] The mode switching command is used to indicate the dimensional mode of the interactive map. The dimensional mode can be two-dimensional or three-dimensional, or other modes. The mode switching command explicitly carries the target dimensional mode (i.e., two-dimensional or three-dimensional) of the interactive map after switching, so as to match the map display with the current user needs.

[0043] Step S130: In response to the mode switching command, control the interactive map to be displayed on the interactive interface according to the dimension mode indicated by the mode switching command.

[0044] In this step, the system responds instantly to the determined mode switching commands, driving the interactive map to dynamically switch dimensional modes and update rendering.

[0045] In some implementations, step S130 may be specifically implemented as follows: when the zoom level of the target property area is within the first level range, a first instruction is generated, which is a mode switching instruction used to control the interactive map to switch to three-dimensional mode; it is determined whether the execution of the first instruction includes a cross-level analysis operation of the target property area within the second level range; and when a cross-level analysis operation is included, a second instruction is generated to indicate the cross-level analysis operation.

[0046] In some implementations, step S130 may be implemented as follows: when the zoom level of the target property area is in the second level range, a second instruction is generated, which is a mode switching instruction used to control the interactive map to switch to two-dimensional mode; it is determined whether the execution of the second instruction includes a cross-level analysis operation of the target property area in the first level range; and when a cross-level analysis operation is included, a first instruction is generated to indicate the cross-level analysis operation.

[0047] In some implementations, the interactive map initially displays content in a two-dimensional mode by default. This mode uses orthographic projection to present geographic features in a flat plane, offering advantages such as a wide field of view, fast loading speed, and high information density. It is suitable for browsing scenarios involving zoom levels across large areas, such as city-level or regional-level maps. When a user first opens the interactive interface and enters the interactive map, basic geographic information such as road networks, administrative divisions, and housing areas is automatically rendered in two-dimensional mode, facilitating the user's rapid establishment of a spatial cognitive framework. Simultaneously, the two-dimensional mode, as the default view, effectively reduces device resource consumption, improves response efficiency, provides a smooth starting point for subsequent zooming, drill-down, and other interactive operations, and serves as a reference view for switching to three-dimensional mode, achieving a natural transition across multi-scale map experiences.

[0048] Figure 2 This is a schematic diagram of an interactive interface for displaying an interactive map in a two-dimensional mode according to one embodiment of the present disclosure.

[0049] The following is combined with Figure 2 This section describes the interactive interface for displaying interactive maps in a two-dimensional mode.

[0050] When the interactive map is in 2D mode, each property area is presented as a colored 2D graphic. The fill color of each graphic can be the same or differentiated based on attributes. The target property area, which meets the user's property needs, should have a significantly different fill color from the other ordinary property areas to achieve visual prominence and highlighting. Furthermore, each 2D graphic has a boundary line. The boundary line of the target property area should be highlighted with a unique color distinct from other areas; while the boundary lines of other non-target property areas can use the same color to maintain a clean and clear interface, improving the user's efficiency in identifying key information.

[0051] exist Figure 2 In the diagram, to clearly identify the target property area, the two-dimensional graphic A for that area is filled with a reddish-orange diagonal stripe pattern. The two-dimensional graphic B, which is close to the target property area, is filled with solid colors, including soft shades such as light red and light orange, while other two-dimensional graphics far from the target property area are uniformly filled with yellow.

[0052] Specifically, the boundary line 'a' of the 2D graphic A representing the target property area is set to a third color, such as red, for easy differentiation and highlighting. The boundary line 'b' of the 2D graphic B adjacent to the target property area uses a fourth color, such as white, to further enhance visual distinction. As for other 2D graphics far from the target property area, no boundary lines are set, thereby simplifying the view and reducing visual clutter.

[0053] Of course, if there's no need to emphasize the specific connection to the target property area, all 2D graphics of non-target property areas can be filled with a color different from the target property area. Their boundary lines can also be chosen to use a different color than the target property area's boundary, or no boundary lines can be set at all, to keep the interface simple, improve user recognition efficiency, and optimize the user experience. This design strategy helps ensure the accuracy of information delivery while also maintaining visual harmony.

[0054] Furthermore, when displaying an interactive map in a two-dimensional mode, the interactive interface will set information display controls and information input controls in specific locations. Specifically, an information display control is set in the second location, and this control has at least two forms. Figure 2 The first form of the information display control, Y1, is shown here. It presents the task theme of the current analysis phase, such as "comparison with the current sector and the overall market" (in the initial stage, it could also be "analyzing user housing needs," etc., without limitation), providing users with a clear reference framework. Meanwhile, an information input control is located in the third position of the interactive interface, and this control is also designed with at least two different forms. Figure 2The first form of the information input control, X1, is shown, which is a blue circular button for collecting housing demand information in voice form. In fact, this form of information input control is not limited to a blue circular design. The color and shape can be adjusted according to the main color scheme and design specifications of the software product. As long as its function is to collect housing demand information in voice form, it can be considered as the first form of the information input control.

[0055] This design allows users to obtain key information more intuitively and input their needs in the most convenient way, thereby improving user experience and interaction efficiency. Furthermore, the flexible color and shape configurations ensure that these controls not only blend well into the overall interface design but also maintain sufficient visual prominence for easy user identification and operation.

[0056] Furthermore, when displaying the interactive map in two-dimensional mode, to enhance the intuitiveness and usability of the information, a third aggregation icon CI_3 is overlaid at the center of each property area. This icon integrates key information about the property area, including details such as identification and transaction status. For a target property area, its corresponding third aggregation icon will also include an image of the target property area to provide more detailed information; the image can be a real-life photograph of the target property area.

[0057] For example, when the "Jinyu Huafu" residential complex is selected as the target housing area, its third aggregation icon will not only display the complex name (e.g., "Jinyu Huafu") and transaction details (e.g., 18 units sold), but also a representative image (e.g., a photo of the complex's main entrance). This design allows users to obtain the most direct and valuable information about the housing area in the first instance.

[0058] It's worth noting that all content on the third-party aggregation icon can be adjusted and dynamically updated based on actual conditions. This means that whether it's the community name, transaction data, or real-world images, everything can be updated in a timely manner according to the latest market conditions and user needs, ensuring the accuracy and timeliness of the information. This flexibility makes the third-party aggregation icon a powerful tool that can effectively assist users in making more informed decisions, while also improving the convenience and satisfaction of the overall interactive experience.

[0059] Of course, it should be noted that the zoom levels of interactive maps can be divided into multiple levels, including global, national, city, community, neighborhood, building, and room levels. In this disclosure, the global, national, city, and community levels are classified as the second level; the neighborhood, building, and room levels are classified as the first level. The classification of interactive map levels and their scope can be adjusted according to actual circumstances and is not limited. It should be noted that the granularity of detail display at each zoom level in the first level is smaller than that at each zoom level in the second level; the smaller the granularity of detail display, the richer the details shown.

[0060] When the zoom level displayed on the map is within the second level range, it automatically triggers and enters two-dimensional mode to ensure rendering efficiency and information clarity in a large-scale view; while when the zoom level enters the first level range, it automatically switches to three-dimensional mode to more realistically present the architectural form and spatial relationship, meeting the needs of detailed browsing.

[0061] Figure 2 The image shows the map at the community level, which is the second level. Therefore, the map is displayed in two-dimensional mode. If other levels within the second level (such as city or country levels) are displayed, the content presented on the interface and the information of the third aggregation icon CI_3 can be adjusted accordingly to the aggregated data of the corresponding level (such as city average price, regional transaction volume, etc.). The specific display format can be dynamically configured according to the actual application scenario, and will not be exhaustive here.

[0062] In addition, when a user enters the interactive map for the first time, the system can intelligently determine and automatically load the most relevant zoom level and map center location based on the user's current location, historical behavior, or input housing demand information, thereby improving the accuracy of the initial browsing and the user experience.

[0063] In the 3D mode of the interactive map, the map is presented as a stereoscopic view, using perspective projection technology to restore the true elevation and building form of the geographic space. It is suitable for browsing spatial details such as neighborhoods, buildings, and rooms. This mode constructs a 3D scene with height, depth, and lighting effects, intuitively displaying the volume, orientation, spacing, and spatial relationships of buildings and their surrounding environment. It supports multi-angle rotation and tilting observation, enhancing spatial perception. When the user zooms to the first level (such as neighborhood level or higher precision), it automatically switches from 2D mode to 3D mode. The actual buildings on the map rise up as 3D models, including a perspective-capable 3D structural model of the building, a real-world model, and an interior apartment model, achieving a scene-based, immersive interactive experience. It is particularly suitable for applications with high requirements for spatial structure, such as property viewing, sunlight analysis, and landscape visibility assessment.

[0064] Figure 3 This is a schematic diagram of an interactive interface for displaying an interactive map in three-dimensional mode according to one embodiment of the present disclosure.

[0065] The building model can present various forms depending on the display resolution. Figure 3 The diagram illustrates the interactive interface displaying building model M1 at the community level, where model M1 is a three-dimensional structure with perspective. This model possesses two key spatial features that match the corresponding physical buildings: First, the height feature is scaled proportionally to the actual height of the physical buildings, ensuring geometric realism in the vertical dimension. Of course, the scaling ratio between each physical building and its corresponding building model may not be exactly the same; all scaling ratios within the allowable error range fall within the scope of this disclosure. The scaling ratio error range is set according to actual conditions and is not limited here. Second, the coordinate features are precisely set based on the geographic coordinates of the physical buildings, ensuring the accuracy of the model's position in the map scene. Similarly, during the configuration process, coordinate configuration errors are allowed between the coordinate features of each building model and the geographic coordinates of the corresponding physical buildings; all coordinate configuration errors within the allowable error range fall within the scope of this disclosure. The coordinate configuration error range is set according to actual conditions and is not limited here. Through the above design, the building model not only achieves visual three-dimensionality and perspective, but also maintains a sense of spatial variation with the real world, providing users with a three-dimensional spatial expression that is both accurate and readable.

[0066] In the interactive interface, building models M1 belonging to the target property area are rendered in the primary color, such as blue, to highlight them. Building models N that do not belong to the target property area are rendered in the secondary color, such as gray, to create contrast and clearly distinguish the key areas of interest to the user.

[0067] Furthermore, at the center of the building models of these target property areas rendered in the first color, a first aggregation icon CI_1 will be overlaid. This icon not only displays an image of the target property area (such as a photo of the main entrance of the community), but also includes the area's identification information, such as the community name "Jinyu Huafu". This design ensures that key information is readily available, enabling users to quickly identify and obtain core content about the target property area, improving the intuitiveness of the information and the user's interactive experience.

[0068] On the building model of the candidate property that meets the housing requirements and is rendered in the first color, a second aggregation icon CI_2 will be overlaid. This icon integrates key information about the candidate property, including images, layout details, and selling price, aiming to provide users with an intuitive basis for selection. For example, within the same community, there may be multiple different candidate properties, each with the following specific details: one property may have a 3-bedroom, 1-living room layout and a price of 5.1 million yuan; another property also has a 3-bedroom, 1-living room layout but a price of 5.2 million yuan; and yet another property also has a 3-bedroom, 1-living room layout but a price of 4.2 million yuan.

[0069] Through the second aggregation icon CI_2, this detailed information is clearly displayed on the corresponding building model, allowing users to easily compare the features and price differences of various properties, thus making a more convenient choice. This design not only improves the efficiency of users searching for properties but also enhances transparency and confidence in the decision-making process, optimizing the overall user experience.

[0070] Of course, in 3D mode, the second position of the interactive interface still retains the information display control Y1 and information input control X1 displayed in their first form, maintaining the same interactive continuity as in 2D mode. It should be noted that the information display control can be triggered by user actions such as clicking to switch to its second form to display more detailed content; similarly, the information input control X1 can also be switched to a second form supporting multiple input methods such as text, voice, or gestures through settings or user commands, thus adapting to information input needs in different scenarios. This design ensures the functional consistency and interactive flexibility of the controls in different map modes, improving the overall user experience's consistency and operability.

[0071] Furthermore, the task theme of the current analysis stage presented by the information display control Y1 is dynamically generated based on the specific stage of its associated analysis node in processing housing demand information, and the analysis node is performing data calculations and logical judgments related to the theme in real time. For example, under the theme of "Comparing the local area and overall market trends," the analysis node is analyzing the regional average price, transaction volume, or sales cycle. After the analysis node completes the processing of the current theme, the information display control can actively switch to its second form, or passively enter the second form after being triggered by the user (such as clicking), to display the complete analysis results, including charts, data comparisons, detailed conclusions such as recommendation reasons, etc. At the same time, the view state of the interactive map (including center position, zoom level, and 2D / 3D display mode) will dynamically adjust according to the spatial range of interest in the analysis process, ensuring that the map content remains synchronized with the current analysis focus, achieving an intelligent linkage effect of "analysis-driven visualization."

[0072] Through the information input control X1, users can input new housing demand information at any time. The system will then interrupt the current analysis process, dynamically respond to the latest input, and regenerate corresponding instructions to guide the interactive map to adjust to a map state that matches the new demand in real time. During this process, as user needs are updated and the map state is repositioned, the interactive map will automatically switch between two-dimensional and three-dimensional modes according to the zoom level of the target area: it enters two-dimensional mode for macro-level browsing to improve loading efficiency and information overview capabilities, and automatically switches to three-dimensional mode when entering finer levels such as neighborhoods and buildings to intuitively present the architectural spatial structure and the distribution of candidate housing resources. This achieves a seamless connection from "global filtering" to "detailed decision-making" and ensures that users always receive the best visual expression and operating experience throughout the entire interactive process.

[0073] Figure 4 This is a flowchart of a method for determining a first instruction according to one embodiment of this disclosure. Figure 4 As shown, a method M400 for determining the first instruction is proposed.

[0074] In step S410, it is determined whether the target property area belongs to the first-level range. If the target property area is entered as a first-level range, step S420 is executed, and an instruction to adjust the interactive map according to the scaling level of the target property area is used as the first instruction. Otherwise, an instruction to adjust the interactive map according to the scaling level of the target property area is used as the second instruction. Further, step S430 is executed to determine whether executing the second instruction involves a cross-level analysis operation. Cross-level analysis operations mainly refer to operations involving switching between the first-level range and the second-level range during the analysis process. If a cross-level analysis operation is involved, step S440 is executed to generate a first instruction to execute the cross-level analysis operation.

[0075] Of course, the first command can also be obtained through direct user input, such as voice instructions to adjust to a certain zoom level, or by adjusting the zoom level through touch screen actions, which will not be elaborated here.

[0076] Figure 5 This is a flowchart of a method for determining a second instruction according to one embodiment of this disclosure. The following is in conjunction with... Figure 5 The method for determining the second instruction, M500, will be explained.

[0077] In step S510, it is determined whether the target property area belongs to the second-level range. If the target property area belongs to the second-level range, step S520 is executed, and an instruction to adjust the interactive map according to the scaling level of the target property area is used as the second instruction. Otherwise, an instruction to adjust the interactive map according to the scaling level of the target property area is used as the first instruction. Further, in step S530, it is determined whether cross-level analysis operations are involved when executing the first instruction. Cross-level analysis operations mainly refer to operations involving switching between the first-level range and the second-level range during the analysis process. If cross-level analysis operations are involved, step S540 is executed to generate a second instruction to perform cross-level analysis operations.

[0078] Both methods M400 and M500 dynamically generate differentiated map adjustment instructions by determining the hierarchical range of the target property area: if the target area belongs to a fine-grained level such as a neighborhood or building (first-level range), a first instruction triggering 3D mode is generated; if it belongs to a macro-level such as a city or community (second-level range), a second instruction maintaining or switching to 2D mode is generated, and it is further determined whether the operation involves cross-level analysis. During the analysis process, if cross-level operation is required (for example, when considering the commuting route from a neighborhood to a user's workplace, it is necessary to adjust from 3D mode to 2D mode for macro-route analysis), a first or second instruction supporting cross-level analysis is automatically generated, driving the map to intelligently switch between 2D and 3D modes, achieving precise matching between the view and the analysis process. This mechanism not only ensures automatic adaptation of the optimal display mode at different spatial granularities, avoiding interruptions caused by manual switching, but also improves the intelligence level of map response and the consistency of user experience through instruction hierarchy and context awareness, making it particularly suitable for efficient decision support in multi-scale real estate analysis scenarios.

[0079] In some implementations, the information display control can have multiple forms, such as a first form and a second form, to meet different information acquisition needs.

[0080] Figure 6 This is a schematic diagram of the interactive interface when the information display control is in its first state according to one embodiment of this disclosure. (In conjunction with...) Figure 6As can be seen, the information display control, in its first form Y1, is positioned in the second location of the interactive interface (e.g., the top area). Its main function is to dynamically display the stage-specific tasks being performed at each analysis node in the current analysis process, allowing users to clearly understand the content being processed. For example, when the analysis node is filtering properties that meet budget and apartment type requirements, Y1 displays "Found 21 properties priced at 9 million"; when entering the regional comparison stage, it can update to "Compare with the surrounding area and the overall market"; after matching is completed, it may change to "Recommend 3 high-value communities". This first form primarily uses concise text, supplemented by icons or progress indicators, ensuring that the information is clear at a glance and suitable for users to quickly browse and continuously track the analysis progress. At the same time, the content displayed in Y1 updates in real time as the analysis node progresses, demonstrating a dynamic response to user needs and providing contextual guidance for switching to the second form (displaying detailed analysis results), achieving a natural transition from "process visible" to "results readable".

[0081] It should be noted that, depending on the analysis stage of the analysis node, the content of the information display control Y1 and the map state of the interactive map change synchronously. For example, the current map state is a 3D model that meets the stage of "finding 21 properties worth 9 million each"; and a first aggregation icon is overlaid in the center of the building model rendered in the first color. The first aggregation icon displays an image of the target property area and its identifier (e.g., "Triumphant City"); at the same time, a second aggregation icon of the candidate properties is overlaid on the building model rendered in the first color, which contains candidate property information that meets the property requirements. The second aggregation icon includes an image of the candidate property, its layout information, and its selling price, such as a 3-bedroom, 1-living room candidate property for 4.2 million, etc., which will not be described in detail.

[0082] Of course, multiple visual media resource components can also be displayed side-by-side or alternately at the top of the interactive interface, such as "neighborhood videos," "neighborhood photos," "property visit videos," and "aerial photos of surrounding amenities," etc., to enrich the user's multi-dimensional perception of the target property area. These components are integrated into the interface as thumbnails, play icons, or automatic slideshows, supporting users to play with a single click or browse by swiping, upgrading traditional static map information into a dynamic and immersive audiovisual experience. By integrating real images and geospatial data, not only is the realism and credibility of the information enhanced, but the user's sense of involvement and decision-making basis during the property selection process is also strengthened, further optimizing the intuitiveness and service depth of human-computer interaction.

[0083] In addition, Figure 6The document showcases the second form of the information input control, X2. This form allows users to flexibly submit their housing needs through various methods, including manual text input and voice input, enhancing the convenience and inclusivity of the interaction. Compared to the single-function button of the first form, the second form expands into a multi-functional input area, integrating various sub-controls such as text input boxes, voice input icons, and prompt labels, allowing users to freely express their housing needs, such as "total price under 8 million, three bedrooms and two living rooms, near subway, and within the catchment area of ​​a prestigious school."

[0084] The tooltip sub-controls include common and high-value question tags such as "Which schools are nearby?", "Recent transaction data for the neighborhood", "What are the surrounding commercial facilities like?", and "Is the building less than 10 years old?", presented as clickable tags above the input area. Users can quickly generate standard query commands by clicking these tags, lowering the input threshold and guiding precise expression of needs. This design not only improves the efficiency and accuracy of information input but also helps users discover potential points of interest through semantic guidance, achieving an interactive upgrade from "passive response" to "active inspiration," significantly enhancing the system's intelligent service capabilities and user experience smoothness.

[0085] Figure 7 This is a schematic diagram of the interactive interface when the information display control is in its second form according to one embodiment of the present disclosure.

[0086] Combination Figure 7 As can be seen, the information display control, in its second form Y2, is positioned in the second location of the interactive interface (e.g., the top area). Its main function is to comprehensively display the detailed analysis results and key data information generated by the analysis node at the current analysis stage. Compared to the first form, which only displays a brief theme (e.g., "Found 21 properties worth 9 million"), the second form Y2 presents richer visual content through a structured layout, including property distribution and unit types. For example, "Mainly distributed in Buildings 1 and 5, evenly distributed along the street; there are many 2-bedroom units, with north-south facing layouts and good bedroom lighting; 3-bedroom units are around 110 square meters, with some middle units having relatively compact kitchens." This form usually expands automatically after the user clicks on the first form control or completes a certain stage of analysis, supporting scrolling or pagination, allowing users to deeply understand the decision-making logic and data basis. By switching from "process prompts" to "result presentation," the information display control achieves a dual improvement in information density and interaction depth, effectively supporting users' cognition and judgment in complex real estate decision-making scenarios.

[0087] It should be noted that when the information display control changes its shape, it does not affect the state of the map, visual media resource components, and information input controls.

[0088] The following section demonstrates and explains several application scenarios for two-dimensional and three-dimensional modes.

[0089] When analyzing a property area belonging to the first-level scope, if cross-level analysis is involved, moving from the first-level scope to the second-level scope, the interactive map switches from two-dimensional to three-dimensional mode. For example, assessing the suitability of the property area for user needs requires not only grasping the overall characteristics of the area at a macro scale but also delving into the details: on the one hand, the three-dimensional mode visually presents the spatial details of each building within the property area (such as building spacing, building height, and layout relationships); on the other hand, it also needs to analyze the commuting routes and convenience from the area to the user's workplace. In such multi-dimensional and multi-perspective analyses, dynamic switching from the first-level scope to the second-level scope is necessary, and the interactive map smoothly transitions from a two-dimensional view to three-dimensional mode to support more refined and immersive spatial cognition and decision support.

[0090] Figure 8 This is a schematic diagram of a two-dimensional interactive map according to one embodiment of the present disclosure. When the analysis node analyzes a target housing area belonging to the first level (such as a residential community or building), if it involves commuting planning from that housing area to the user's university S, and university S and the target housing need to be displayed at the map zoom level of the second level, it automatically switches from three-dimensional mode to two-dimensional mode to adapt to the display needs of macro-spatial paths. The two-dimensional mode has a wide field of view and a clear road network, which is more conducive to the user's overall understanding of the commuting route. Furthermore, the commuting route L1 from the target housing area to university S is dynamically outlined on the map. This route crosses multiple community levels and belongs to a large-scale commuting route. The endpoint of L1 in the figure is located at the parking lot of university S. Although it does not completely overlap with the university icon, it accurately reflects the actual commuting reach point and fully demonstrates the area of ​​the university campus, the surrounding road network structure, and the areas it passes through, enhancing the realism and practicality of the route. Meanwhile, the information display control, in its second form Y2, is displayed in the first position of the interactive interface, clearly indicating that the current analysis phase task is "commuting planning to University S," making it easy for users to grasp the phase task of the analysis node. In the third position of the interactive interface, the information input control, in its first form X1, allows users to interrupt the current analysis at any time and enter new housing requirements, realizing dynamic interaction and process adjustment. This design implements an intelligent response mechanism that drives map mode switching based on the analysis scenario, balancing the readability of macro-path planning with operational flexibility.

[0091] Figure 9 This is a scene illustration of an interactive map in three-dimensional mode according to one embodiment of the present disclosure. (Reference) Figure 9The building model M1, presented in a three-dimensional structure, is a scaled-down replica of the actual height, clearly showcasing the spatial layout and relative positions of the "Jinyu Huafu" housing area and surrounding buildings. Starting from the target housing area, a blue path L2 marks the commuting route to Huahui Ziwei Park, marked "10-minute walk," intuitively demonstrating travel time and accessibility, enhancing users' perception of convenience. Simultaneously, important supporting resources such as Hospital n1 and Jinquan Plaza n2 are highlighted, allowing users to quickly identify nearby amenities.

[0092] At the top of the interactive interface, the information display control Y2, presented in a second form, displays the message "Grandparents can easily visit the park just outside their door," accompanied by a detailed description: "When traveling with children or the elderly, Huahui Ziwei Park is right outside the door, and Yachen Shopping Street, Jinquan Plaza, and Hospital N1 are all within a 10-minute walk." This visualizes the analysis conclusions and helps users understand the reasons for the recommendation. Below, the information input control X2, also in a second form, allows users to input new needs via voice or text, such as "Which schools are nearby?" or "Recent transaction data for the neighborhood," maintaining interactive continuity. The overall interface integrates 3D spatial representation, dynamic path planning, and intelligent analysis prompts, achieving deep integration from spatial perception to life scenario deduction, significantly enhancing the intuitiveness and credibility of real estate decisions.

[0093] In some implementations, when the scaling level is the building level, the reality model M2 reproduces the height, layout, and spatial relationships of each building at a true scale, compared to the previous... Figure 9 The building model M1 uses a simplified 3D structure, while the real-scene model M2 boasts richer architectural details and more realistic visual representation, including building facade textures, roof structures, floor divisions, and surrounding green landscapes. It clearly showcases the overall planning layout of the community and the spatial hierarchy of the building complex. Furthermore, the real-scene model M2 not only supports multi-angle rotation viewing but also enhances information density by labeling building numbers (e.g., "Building 8") and the number of units for sale (1 unit), achieving an upgrade from abstract modeling to refined real-scene reproduction. Compared to building model M1, the real-scene model M2 significantly improves model accuracy, visual realism, and spatial expression, making it suitable for in-depth analysis scenarios with higher requirements for building form, lighting, and community environment. It demonstrates the ability to dynamically adapt building model rendering strategies based on different housing data quality and user needs.

[0094] In some implementations, when the interactive map is in 3D mode and the zoom level indicated by the first command is the room level, the interactive interface displays a single interior apartment model M3. Compared to the previous building model M1 (simplified 3D structure) and the real-scene model M2 (building-level architectural complex model), M3 achieves a deep dive from macro to micro space, possessing higher detail accuracy and immersion. This model uses a realistic scale to reproduce the internal structure of the house, clearly marking each functional area, such as the living room, master bedroom, secondary bedroom, south-facing bedroom, kitchen, bathroom, and corridor. Different materials and colors distinguish the uses of spaces, intuitively showcasing the apartment layout, circulation relationships, and space utilization efficiency. The dark background highlights the main model, enhancing visual focus. Compared to the building model M1 and the real-scene model M2, the interior apartment model M3 not only breaks through the limitations of external outline expression but also achieves a visual presentation of the internal structure of the living space, supporting users to transition from "viewing buildings" to "viewing apartments," meeting the needs of refined apartment selection, and demonstrating complete coverage and intelligent progression in multi-scale modeling capabilities.

[0095] In some implementations, a smooth transition animation is displayed in the interface when the interactive map switches between 2D and 3D modes. This smooth transition animation enhances visual coherence and user experience. The animation uses progressive viewpoint rotation, map elevation, building stretching, and lighting rendering to achieve a natural evolution from a flat map to a 3D scene, or an orderly convergence from a 3D view to a 2D plane. For example, when switching from 2D to 3D, the map plane slowly tilts and rises around its central axis, and building models "grow" from the ground, gradually revealing height and facade details; conversely, when exiting 3D mode, the viewpoint gradually rises, buildings are flattened, and the layout eventually reverts to a 2D plane. This transition animation not only avoids abrupt visual changes and cognitive breaks during mode switching but also helps users establish a continuous perception of spatial orientation through dynamic guidance, enhancing the immersion of the operation and the predictability of system responses.

[0096] The map display method in the specific embodiments of this disclosure can be implemented based on software products (i.e., computer program products, such as housing search software) or applets running on electronic devices such as mobile phones, tablets, laptops, and desktop computers.

[0097] Based on any of the above embodiments, this disclosure also provides a software product capable of performing a map display method.

[0098] Figure 10 This is a schematic block diagram of the structure of a software product capable of executing a map display method according to one embodiment of the present disclosure.

[0099] like Figure 10 As shown, the software product capable of executing the map display method includes: The interactive interface module 110 is used to display the interactive interface, which displays an interactive map.

[0100] The instruction detection module 120 is used to determine the interactive map mode switching instruction based on the zoom level of the target property area in the user's property request information. The map control module 130 is used to respond to the mode switching command and control the interactive map to be displayed on the interactive interface according to the dimension mode indicated by the mode switching command.

[0101] Input control providing module 140 is used to provide information input controls in a third position of the interactive interface.

[0102] The property aggregation process control module 150 is used to overlay and display a first aggregation icon at the center of a building model rendered in a first color. The first aggregation icon displays an image and an identifier of the target property area. It is also used to overlay and display a second aggregation icon for candidate properties on a building model rendered in the first color, which contains candidate property information that meets the property requirements. The second aggregation icon includes an image of the candidate property, its layout information, and its selling price. Furthermore, it is used to overlay and display a third aggregation icon for the property area at the center of the property area. The third aggregation icon includes the property area's identifier and transaction information, wherein the third aggregation icon for the target property area also includes an image of the target property area.

[0103] Each of the above modules can be implemented using computer program modules.

[0104] The aforementioned software product may also include other software modules to implement the corresponding steps in the above map display method, which will not be elaborated upon in this disclosure.

[0105] Based on any of the above embodiments, this disclosure also provides an electronic device that can execute the map display method of any of the embodiments described above.

[0106] Figure 11 This is a schematic block diagram of an electronic device 1000 according to one embodiment of the present disclosure.

[0107] refer to Figure 11 The electronic device 1000 is equipped with the software product (application program) described above in this disclosure, which is capable of executing the map display method. The electronic device 1000 may also be equipped with some commonly used software modules for electronic devices, such as network communication modules, operating systems, and user interface modules, and this disclosure does not impose any special restrictions on this.

[0108] Electronic device 1000 is also equipped with a screen.

[0109] The hardware architecture of the electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnect buses and bridges, depending on the specific application of the hardware and overall design constraints. Bus 1100 connects various circuits, including one or more processors 1200, memory 1300, and / or hardware modules. Bus 1100 can also connect various other circuits 1400, such as peripheral devices, voltage regulators, power management circuits, external antennas, etc.

[0110] Bus 1100 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, this diagram uses only one connection line, but this does not imply that there is only one bus or one type of bus.

[0111] This disclosure also provides a readable storage medium storing a computer program that, when executed by a processor, is used to implement the methods described above. A "readable storage medium" can be any means capable of containing, storing, communicating, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples of a readable storage medium include: an electrical connection with one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable read-only memory (CDROM), etc.

[0112] This disclosure also provides a computer program product, the methods of which can be implemented wholly or partially through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented wholly or partially as a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed, all or part of the processes or functions of this disclosure are performed.

[0113] Computer programs or instructions can be stored in a readable storage medium or transferred from one readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The readable storage medium can be any available medium capable of access, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video optical disc; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.

[0114] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0115] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0116] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0117] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0118] In the description of this specification, the references to terms such as "one embodiment / mode," "some embodiments / modes," "example," "specific example," or "some examples," etc., refer to specific features, structures, or characteristics described in connection with that embodiment / mode or example, which are included in at least one embodiment / mode or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment / mode or example. Moreover, the specific features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments / modes or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments / modes or examples described in this specification, as well as the features of different embodiments / modes or examples.

[0119] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

Claims

1. A map display method, characterized in that, include: The interactive interface displays an interactive map; Based on the zoom level of the target property area in the user's property demand information, determine the mode switching command for the interactive map; as well as In response to the mode switching command, the interactive map is controlled to be displayed on the interactive interface according to the dimension mode indicated by the mode switching command.

2. The map display method according to claim 1, characterized in that, Based on the zoom level of the target property area in the user's property request information, determine the mode switching command for the interactive map, including: When the zoom level of the target property area is within the first level range, a first instruction is generated. The first instruction is the mode switching instruction, which is used to control the interactive map to switch to three-dimensional mode. Determine whether the execution of the first instruction includes a cross-level analysis operation on the target property area within a second-level scope; and When the cross-level analysis operation is included, a second instruction is generated to instruct the cross-level analysis operation.

3. The map display method according to claim 1, characterized in that, Based on the zoom level of the target property area in the user's property request information, determine the mode switching command for the interactive map, including: When the zoom level of the target property area is within the second level range, a second instruction is generated. The second instruction is the mode switching instruction, which is used to control the interactive map to switch to two-dimensional mode. Determine whether the execution of the second instruction includes a cross-level analysis operation on the target property area within the first-level scope; and When the cross-level analysis operation is included, a first instruction is generated to instruct the cross-level analysis operation.

4. The map display method according to claim 1, characterized in that, When the interactive map is in 3D mode and the zoom level is at the neighborhood level, the interactive interface displays building models, wherein the building models are three-dimensional structures that can be seen through.

5. The map display method according to claim 4, characterized in that, When the interactive map is in the three-dimensional mode, the building model has height features configured proportionally to the height of the corresponding physical building, and coordinate features configured according to the geographical location of the corresponding physical building.

6. The map display method according to claim 4, characterized in that, In the interactive interface, building models belonging to the target property area are rendered in a first color, while building models not belonging to the target property area are rendered in a second color. The target property area is recorded in the property demand information submitted by the user.

7. The map display method according to claim 1, characterized in that, When the interactive map switches between two-dimensional and three-dimensional modes, a smooth transition animation is displayed in the interactive interface.

8. An electronic device, characterized in that, include: The memory stores execution instructions; as well as A processor that executes execution instructions stored in the memory, causing the processor to perform the map display method according to any one of claims 1 to 7.

9. A readable storage medium, characterized in that, The readable storage medium stores execution instructions, which, when executed by a processor, are used to implement the map display method according to any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the map display method according to any one of claims 1 to 7.