Google or Open Street Maps

How to disable Maps for the entire website

Follow below instructions if you do not want to use Google Maps or Open Street maps (More here: ) Set global header to something else than maps This applies to general pages, posts Media Header Type can be set globally (for all pages) from this section and admin can select between: Google Maps, Revolution […]

Edit Open in Google Maps link with property latitude and longitude

In wpresidence/libs/listing_functions.php at line 324 add this code $url= get_post_meta($post_id,’property_latitude’,true).’,’.get_post_meta($post_id,’property_longitude’,true); $google_map_url = “”.$url; or $url= get_post_meta($post_id,’property_latitude’,true).’,’.get_post_meta($post_id,’property_longitude’,true); $google_map_url = “”.$url; ​It should look like this

Technical: Google Points of Interest on Single Property Map

Points of Interest work exclusively with Google Maps The code that defines the Points of Interest is in file wpresidence/js/google_js/mapfunctions.js To change the points of interest you will need to make the changes with a developer and follow google documentation:

Maps Preloader

Google maps preloader is created with css: .new_prelader{ position: absolute; left: 50%; top: 63%; z-index: 1001; width: 80px; height: 80px; margin: -40px 0 0 -40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 10px solid transparent; border-top-color: #0073e1; -webkit-animation: PreloaderSpin 2s linear infinite; animation: PreloaderSpin 2s linear infinite; } .new_prelader:before { content: “”; position: absolute; top: […]

Google Map Street View

Street view images come automatically from Google server based on the lat and long values of the property and IF the checkbox for Open Street map is ENABLED. The options works only with Google Maps Read more here How to check property lat and long values in admin Use the yellow Man icon from […]

Map type: Open Street or Google Maps

CONTENT Open street map Google map WP Residence provides two types of maps. You can choose between Open Street Map and Google Map.   Open Street Map For open street map option you don’t need api. For tiles server (map images) but you can use MapBox API optionally. If don’t add API for MapBox we […]

Map with Property Marker Shortcode

Add shortcode with WPBakery Page Builder Add shortcode block in Gutenberg editor Add shortcode from the classic editor with WPBakery Page Builder Add through Visual Composer   Add shortcode block in Gutenberg editor Wp Residence is WordPress 5.0 ready and fully Gutenberg Ready! Wp Residence 1.50.1 – Includes WpResidence Gutenberg Blocks for clients who wish to use Gutenberg […]

Google Maps – How to add Google API Key

Video for how to create the Google Map API key Google Maps requires you add your own API key before you start using it. To create an API KEY, starting June 2018, you must have your billing account set too. The use of Google Maps API is free and paid services are free within $200/month […]

How to set the location of a property on the map

If the pin is not placed on the map for a property, the map will show a default location in the center of global maps, which means 0 lat and 0 long coordinates. Pin can be placed in 4 ways: With Google Places Enabled – automatically based on property location 1. Enable Autocomplete in Front […]

Center map pin

The information we add into infoboxes is “attached” tot the actual marker (pin) when we create it. This happens in mapfunctions.js file via function createMarker() To center pin in the map must remove map.panBy from all highlighted places as displayed in the below screenshot, but this will apply for all locations of the map/infobox. Explanations when you […]

My Location / Geolocation button

Geolocation and SSL Google API changed the rules in June 2016. Staring this date the geolocation from Google will work only over https sites. For that reason starting version 1.16 WP Residence uses as source for geolocation info over http the with API, and for https sites Google Maps Geolocation API. For clients who […]

How to remove Google Maps header from mobile devices only

Go into header_media.php and you have there in 2 places get_template_part(‘templates/google_maps_base’); replace that with if ( !wp_is_mobile() ) { get_template_part(‘templates/google_maps_base’); } Please note that some css adjustments may be required after this change For half map go in templates\half_map_core.php  and make the same change in one place.

Google Maps is not loading – what settings to check

When google maps are not loading, check the following: If you are on half map – make sure header of the page is google maps. Or set just for the page you create, if it’s with the Properties List Half Map template Or if you use SSL – enable SSL for google maps from theme […]

Map Theme Settings – Pin Management

CONTENT Price pin Single Pin Custom Pin Retina Pin How to select Price Pins You can choose to use full price or the small version. For full price,  the after and the before price labels will be displayed as well.   This is how the pins will show with Full price set to NO This […]

How to find latitude and longitude. How to set Google Maps coordinates.

To find out Latitude and Longitude for Google Maps, starting point go to Google Maps, find your location, click right on the location on the map and click “What’s here”. Coordinates will show in the search bar on top. Global Header Add the default location for Google Maps set as Global Header – If you […]

How to Generate Pins Hourly

Hi In events.php around line 56 you have if( !function_exists(‘setup_wpestate_cron_generate_pins_daily’) ): function setup_wpestate_cron_generate_pins_daily() { if ( ! wp_next_scheduled( ‘prefix_wpestate_cron_generate_pins_daily’ ) ) { wp_schedule_event( time(), ‘daily’, ‘prefix_wpestate_cron_generate_pins_daily’); } } endif; Change to daily to hourly wp_schedule_event( time(), ‘hourly’); Then make sure reset cron has happened and it’s showing hourly on server too. Another way to do […]

Google Maps: Why pins don’t show / not working on the map?

Please check if you have one of these situations: Cache is on You enabled caching for google maps in theme options – google maps settings and you need to wait 3 hours to see pin Read from file is enabled You enabled read from file yes (google maps readings) and you must wait 24 hours […]

Google Maps Settings: How read from file works

Read from file for Google Maps pins is a feature that helps improve site speed for more than 200 properties on the map. Video: How it applies: These are general guidelines for how Read from file works: If Read from Map is enabled – and you have a page with header as google page (and this page is a default […]

Message Google Maps Settings: the file does NOT exist or is NOT writable

Situation 1: If you use a multi-language plugin, you must make sure pins.txt name is re-named according to below instructions. 2. Go via FTP to wpcontent/themes/wpresidence/pins.txt 3. Rename pins.txt to pins-en.txt for English 4. Create new pins.txt files for each language you have. Like pins-de.txt (German) where de is replaced with language code, and so […]

Custom Colors for Google Maps. SNAZZY MAPS.

DO not use Snazzy + Open Street Maps as open street doesn’t support this function. Go to Create/find a custom map you like. And save.

Theme Options – Map Settings

From Theme Options – Map – Map Settings you manage the following options: Map system WP Residence provides two types of maps. You can choose between Open Street Map and Google Map. Help: Enable/disable read from file option If you enable Read from file option, the following applies: a. Pins.txt file inside theme folder must have […]