Multiple maps per page ​
WP Google Street View supports embedding multiple maps on the same page or post. There is no built-in limit — each shortcode renders independently.
How it works ​
Each [wpgsv id="X"] or [wpgsv_map] shortcode creates a separate container with a unique ID. The JavaScript initializes each map instance independently when the page loads.
Example ​
A real estate agency listing page might include:
html
<!-- Exterior street view -->
[wpgsv id="101"]
<!-- Interior virtual tour -->
[wpgsv id="102"]
<!-- Neighborhood map -->
[wpgsv id="103"]Performance considerations ​
Each map instance makes API calls to Google. For pages with many maps, consider:
- Setting a reasonable
zoomlevel (higher zoom = more tile requests) - Using the
[wpgsv_map]inline shortcode for simpler maps to avoid database queries - Monitoring your Google Maps Platform usage in the Cloud Console
Categories ​
To organize your map entries, use the built-in category system. This helps filter and manage maps in the admin but does not affect front-end rendering.