WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 04. Theme Options & Global Settings / Theme Options – Maps – Google Maps Extra Settings

Theme Options – Maps – Google Maps Extra Settings

544 views 0

These options allow you to customize how Google Maps is displayed and how it works across your website.

These settings apply only if you selected Google Maps as your map system in
Map General Settings.

Content

  • Google Maps Extra Settings overview
  • Default Google Maps View
  • Use Cache for Google Maps
  • Show Google Maps Search Over Map
  • Style for Google Maps
  • Example of custom style JSON

Google Maps Extra Settings overview

Go to Theme Options → Map Configuration → Google Maps Extra Settings.

From this section, you can choose the default Google Maps view, enable or disable Google Maps cache, show or hide the map search field, and add a custom Google Maps style.


Google Maps Extra Settings in WPResidence Theme Options

Default Google Maps View

This option selects the default map type used on your site when Google Maps is active.

Available options:

  • ROADMAP – Standard 2D map view.
  • SATELLITE – Aerial image view.
  • HYBRID – Combination of normal map and satellite view.
  • TERRAIN – Map view that highlights terrain and physical features.

Use Cache for Google Maps

This option controls whether Google Maps pin data is cached for better performance.

  • Yes – Map data is cached and refreshed automatically every 3 hours.
  • No – The map loads the latest pin data each time, but this may affect loading speed on sites with many properties.
Tip: For websites with many listings, keeping map cache enabled can help improve map loading performance.

Show Google Maps Search Over Map

This option shows or hides the Google Maps search field displayed over the map.

  • Yes – The search field appears over the map.
  • No – The search field is hidden.

Style for Google Maps

You can customize the visual style of Google Maps by adding a JSON style from
Snazzy Maps.

To apply a custom Google Maps style:

  1. Go to Snazzy Maps.
  2. Choose or create a map style.
  3. Copy the JSON style code.
  4. Paste the JSON code into Style for Google Maps.
  5. Click Save Changes.
  6. Clear the theme cache if the style does not show immediately.
Important: This option works only with Google Maps. It does not apply to OpenStreetMap.

Example of custom style JSON

Below is a short example of a Google Maps JSON style. You can replace it with any valid JSON style copied from Snazzy Maps.

[
  {
    "featureType": "administrative",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#444444"
      }
    ]
  },
  {
    "featureType": "landscape",
    "elementType": "all",
    "stylers": [
      {
        "color": "#f2f2f2"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "all",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "all",
    "stylers": [
      {
        "color": "#0CC3F8"
      },
      {
        "visibility": "on"
      }
    ]
  }
]
Note: Make sure the JSON style is valid before saving. If the map does not load after adding a style, remove the custom JSON, save again, and test the map.
04. Theme Options & Global Settings

Related Articles

  • ACF – Advanced Custom Fields – Integration with WPResidence
  • Theme Options – Roles (Editor) Permissions Controls
  • Theme Options -> Agent Card Settings
  • Theme Options > General Settings > Forced Registration

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 24. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 26. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API