There are so many different ways to display maps with this Add-on that it requires an entire section just to go through them.
Listing Detail Page
Map Image Cover
This is a feature available for Google and Mapbox only. When your listings don't have a cover image and you want to make them a bit more interesting, you can use a map as the cover, even showing the listing's marker.
You can find the settings to enable this feature in Configuration → Basic Setup
, under Listing Detail Header
. Here you'll be able to enable the map cover, change its dimensions, zoom and add an offset so the marker is not fully centered on the map.
The map cover will appear as long as the listing has coordinates and an image cover is not set.
How to toggle the map cover
Even when enabled globally, it's possible to disable the map cover for specific listing types. You can find the Show Static Map as Header Cover
setting under the Maps Integration
heading in the listing type configuration.
Dynamic Map
The dynamic map, that you can zoom and map, is shown by default in the listing detail page when the the listing coordinate values are set.
in Configuration → Display Settings
you can toggle a few map controls and display features like: initial zoom, zoom control, layer toggle and scale.
The get diretions feature for the listing detail page can also be toggled here.
How to toggle the dynamic map
It's possible to disable the listing detail page map for specific listing types so you can have a bit more control. You can find the Show map in detail pages
setting under the Maps Integration
heading in the listing type configuration.
Listing List Pages
Maps can be shown in list pages as a sidebar within the list. As long as there's at least one listing on the page with coordinates, the map will appear. The map shows the listings for the current page, not for the entire list.
How to toggle the list page map
It's possible to disable the list page map for specific listing types so you can have a bit more control. You can find the Show map in detail pages
setting under the Maps Integration
heading in the listing type configuration.
In fact, this setting will hide the map in category pages. If you view pages that contain listings with different listing types, the map will be shown if at leat one of the listings shown has maps enabled for its listing tyupe.
Location Search Pages
When performing a location or proxitmiy search, you have specific control on whether to display the map on these pages. Find the Enable map on proximity searches
setting in MapsPro Configuration → Basic Setup
.
When you install the Add-on you automatically get the JReviews MapsPro Joomla module and WordPress widget.
With this module and widget you can add a fully functional map with sidebar, search and filters. All of which can be toggled off.
You can change many display options via settings, and also pre-filter the listings shown on the map to specific directories, categories, listing IDs, autodetect based on the current page, or even use a Custom Where.
The map has different functionality modes:
- Normal, based on filters
- Geotargeting (based on user IP address)
- Custom center and radius
- Listings in proximity to the current listing
Mapview Page
Similar to the Module and Widget map, you can also create one or many map landing pages with all of the same functionality.
To create a map landing page, in Joomla use the JReviews MapsPro Mapview menu. And in WordPress create a new page and use the JReviews Menu System to find the Mapview menu. In both cases you can configure the map using the menu settings.