The Map View add-on covers everything location-related in FW Real Estate: a map on the property detail page, a Map listing layout, address-to-coordinates geocoding when a property is saved, radius search, and travel-time (isochrone) areas drawn around a property.
Most property searches are fundamentally about location. A visitor rarely wants "a three-bedroom house" — they want one near a school, a station, or their workplace. Map View is what lets them search that way.
Maps are a paid third-party service. The keys are yours, obtained directly from Google or Mapbox — not from Fastw3b. Which keys you need depends on what you turn on.

| Key | Purpose |
|---|---|
| Google Maps API key | Draws the map in the visitor's browser. Enable the Maps JavaScript API and the Geocoding API on it, and restrict it to HTTP referrers (websites) with your site's address. |
| Google geocoding key | Turns an address into coordinates when a property is saved. This request comes from your server, not a browser — it must be a separate key restricted by IP address. A referrer-restricted key silently fails here. |
| Mapbox API key | Required instead of the Google map key when the provider is set to Mapbox. |
| Isochrone Mapbox key | Travel-time areas are a Mapbox service. On a Mapbox site the map key covers it; on a Google site you need this additional key. |
The two Google keys cannot be the same key. This is the single most common reason maps stop working. One key restricted to HTTP referrers draws the map fine and silently refuses every server-side geocode request — so addresses never get coordinates and properties never appear on the map.
All settings are found at Configuration → Add-ons → Map View.
| Setting | Default | Description |
|---|---|---|
| Hide the map | No | Removes the map from every property page without disabling the add-on. Use this to suspend map display while resolving a key issue without losing the Map layout or the radius filter. |
| Map provider | Choose Google Maps or Mapbox. | |
| Google Maps API key | — | Browser-side map rendering. Restrict to HTTP referrers. |
| Google geocoding key | — | Server-side geocoding. Restrict by IP address. Must be a separate key from the map key. |
| Google Maps zoom | 14 | Opening zoom level, 10–19. |
| Mapbox API key | — | Required when the provider is Mapbox. |
| Mapbox zoom | 15 | Opening zoom level for Mapbox, 14–19. |
| Travel-time areas | Off | Enables the isochrone panel beneath the property map. |
| Travel times (min) | 5,10,15,20 | The travel-time values offered in the panel. |
| Isochrone Mapbox key | — | Only needed when the map provider is Google and travel-time areas are on. |
| Display as | Map | Whether the map opens as Map or Satellite. |
The property edit form includes a map. Coordinates can be set three ways:
Any property that still has no coordinates is flagged with a warning icon in the properties list. This makes missing pins visible to administrators before a visitor notices the property is absent from the map.

Property page map. An embedded map with the property's marker is shown on each detail page. With Travel-time areas enabled, a panel beneath the map lets visitors pick walking, cycling, or driving and a number of minutes, and shades the reachable area accordingly.

Map listing layout. The entire result set is displayed as markers on a map. Clicking a marker opens a mini card showing the photo, title, and price. Once the add-on is enabled, this layout becomes available in the listing page's own layout switcher, in the Layout setting of a Joomla Properties Listing menu item, and in the Layout option of the Layout Anywhere module. With the add-on disabled the Map layout is offered nowhere — any page already set to it falls back to the standard list.
