Map Interface Overlap Clustering for Location Markers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interfaces for displaying multiple locations on a map often result in cluttered views due to overlapping graphical objects, making it difficult for users to discern which image is associated with which location, especially when many locations are close together.
Innovation Solution
A device and method that stack or group graphical objects that would overlap, using a controller to determine overlap based on visual representation, and display a number indicator for the number of objects stacked, with the option to split or merge objects based on zoom level, and provide a popup window for detailed image viewing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple graphical objects are displayed separately for different locations, then each location can be clearly identified, but the map view becomes cluttered when locations are close together
Solution Approach 1:
The patent merges multiple graphical objects that would overlap on the map into a single clustered graphical object. This cluster represents multiple locations and their associated images, eliminating visual clutter while preserving the ability to distinguish between different locations through the cluster structure and associated metadata.
Solution Approach 2:
The patent implements a nested structure where multiple graphical objects are contained within a single cluster graphical object. The cluster acts as a container that holds multiple individual graphical objects, allowing them to be displayed together without overlapping individually. This nesting enables clear identification of location-image associations while maintaining a clean map view.
2Quantity of substance
If graphical objects are arranged in a row below or over the map, then all images can be displayed, but the user cannot easily discern which image is associated with which location
Solution Approach 1:
The patent transitions from a linear arrangement (row below or over the map) to a two-dimensional clustered arrangement on the map itself. By placing graphical objects directly on the map at their respective locations and grouping overlapping ones into clusters, the system maintains spatial context and association clarity while displaying multiple images simultaneously.
3Loss of information
If graphical objects are displayed individually for each location, then detailed information is available, but frequent zooming and scrolling is required when locations are dense
Solution Approach 1:
The patent performs preliminary grouping of graphical objects into clusters at the appropriate zoom level. This preliminary action organizes the display structure in advance, so that when users view the map, they immediately see a clear overview without needing to zoom in to distinguish individual locations. The clustering is pre-established based on the current view scale, eliminating the need for frequent zooming operations.
Data Source
Figure 1
Figure 2~3
Figure 4a~4c
AI summary
A user interface comprising a controller configured to display a map and to display at least one marked location on said map. The location is associated with at least one graphical object. The controller is further configured to determine whether a first graphical object will overlap a second graphical object when rendered and if so said controller is configured to create a third graphical object being associated with said first and second graphical objects and render said third graphical object.