Neighborhoods & Map Features
Overview
The Super Portal includes a comprehensive neighborhood and mapping system that allows agents to search by custom geographic areas, view neighborhood-level market statistics, and leverage map-based tools for client presentations.
Saved Polygons
Agents and admins can draw custom polygon shapes on the map to define geographic areas. Saved polygons serve as reusable search filters.
Creating polygons:
- Draw directly on the map interface.
- Agent-level users can save polygons (upgraded from admin-only).
- Admins can upload polygons in bulk via CSV with coordinate data.
Using polygons in search:
- Saved polygons appear as options in the "Neighborhoods" search field.
- The Neighborhoods field supports "or/not" logic (e.g., "Neighborhood A OR Neighborhood B", "NOT Neighborhood C").
- When a polygon shape is deleted from the map, the associated "neighborhood" field entry is also removed.
Polygon management:
- Admin UI for managing saved polygons with improved UX.
- Polygons are labeled on the map for easy identification.
- Polygons with fewer than 3 listings in the past 36 months are flagged for potential cleanup to keep the list manageable.
Neighborhood Overlays
Interactive map overlays display neighborhood boundaries with real-time market statistics. When an agent opens the map:
Default behavior:
- Initial map load shows a sensible default zoom level when no search criteria has been entered.
- The "Hide if 0 Listings" toggle is on by default, hiding neighborhoods with no matching listings.
Clicking a neighborhood:
- Displays statistics for that area (listing counts, price ranges, etc.).
- Stats are positioned near the polygon shape without shifting the entire map view.
- The map remains stable when clicking between neighborhoods (a previous issue with map jumping has been resolved).
Performance:
- Neighborhood name search uses Elasticsearch for fast lookups (migrated from MySQL).
- The system identifies "wholly located" polygons to optimize search results.
Pre-loaded Neighborhoods
Neighborhood polygons have been uploaded for the following markets:
- Austin / Central Texas (ABOR)
- Waco (NTREIS)
- Sarasota (Florida feed)
Map in CMA
The CMA uses Google Maps to display selected comparable properties. The map includes:
- Property markers with sold price and DOM
- Path drawings connecting comparable properties
- Polygon overlays for the defined search area
- MLS area outlines (matched to Matrix)
Map rendering is handled server-side for PDF generation to ensure consistent output across devices.
Heat Maps
A stats heat map feature is in development that will provide visual geographic representation of market activity across areas. -e