The map is another way besides the result list to explore your search results. But at the beginning of this project, the original map experience was quite limited for reasons by technique and design. To mention a few: The amount of results on the map were related to the amount of reloaded results on the list. By scrolling down the list to a particular point, 25 new results got requested from the server. One reason for this approach was the app performance. But the downside was, that on the map there was no way to see all results until the user scrolled down the whole list. That was a huge usability issue. Besides that, the result previews were showing quite less information as no images, no way to save an object and more. The big goal was defined to make the map experience at least equal to the list experience. Another big goal was to bring even objects with hidden addresses on the map.
For more details about the process behind I’ve wrote an article.
Technically we managed to get all results showed on the map and from the design perspective, it was about to indicate all those results. There were some challenges: As the map itself makes the big difference to the list, we needed to find solutions for the case of a huge amount of indicators to not overlap the whole map. Also, as we wanted to get even objects without complete published addresses on the map we had to think totally new about the concept of the indicators.
This property preview appears as a standard version. You get the basic information and get access to the full detail page by tapping the preview.