Location System

Estimated reading: 2 minutes 14 views

Global-to-Local Hierarchy

Zozonest uses a “Nested” approach to locations. This ensures that when a user searches for “California,” they see results for “Los Angeles” and “San Francisco” automatically.

  • Levels: Country → State/Province → City → Area/Neighborhood.

  • Custom Slugs: Each location level gets its own URL (e.g., yoursite.com/city/miami/), which is excellent for Local SEO to rank for terms like “Homes for sale in Miami.”

  • Location Images: You can assign “Featured Images” to cities or neighborhoods, allowing you to create beautiful “Explore Areas” grids on your homepage.

Geo-Spatial Intelligence

The plugin converts human addresses into computer-readable coordinates (Latitude and Longitude) using Google Maps API Integration.

  • Auto-Geocoding: When an agent types an address, Zozonest automatically “pins” it on the map.

  • Address Autocomplete: Powered by Google Places, this ensures users don’t make typos when entering their location.

  • Coordinate Precision: Admins can manually drag a pin to the exact rooftop of a property if the street address is new or unmapped.

Points of Interest & Proximity

A property’s value is often determined by what is near it. The Location System allows you to display:

  • Nearby Places: Automatically show the distance to the nearest hospitals, schools, parks, and grocery stores.

  • Walk Score Integration: Show how “walkable” a specific location is.

  • Transport Links: Custom metadata fields to show proximity to subway stations, bus stops, or highways.

Mapping Functionality for Users

The location system provides several interactive tools for the frontend:

  • Radius/Distance Search: Users can search for properties within a specific distance (e.g., “within 5 miles of my work address”).

  • Draw-on-Map (Polygon Search): Users can draw a custom boundary on the map to define exactly which streets they are interested in.

  • Cluster Mapping: If a city has 500 listings, the map shows “clusters” (numbered circles) that break apart into individual pins as the user zooms in, keeping the interface clean.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this Doc

Location System

Or copy link

CONTENTS

Forgot Password

Register