RentalBeam

Map Widget

Show your rental's location on your own website with a curated, theme-matched map.

Available onFreePlusPro
You can build, style, and preview a map for any rental on every plan, including Free. Embedding it on your own website requires Plus or Pro - see Plan requirements below.

What it does

The map widget shows a rental’s location on your own website - a single styled map for one rental, or a shared map with multiple pins for a collection of your rentals. Guests see your brand-matched pin, any nearby highlights you’ve added, and a link to get directions in their own maps app. The map itself carries zoom, fullscreen, and Street View controls, and the pin card on an exact-location map links straight into Street View at your rental’s spot.

Before you start

A rental needs a saved location before it can appear on a map. Open the rental in the dashboard, go to its Location tab, and search for the address or drop the pin directly on the map - drag it to fine-tune the exact spot.

The Location tab of a rental's settings, showing the address search field, a draggable pin on the map, exact vs. approximate area display, and nearby highlights
Save a rental's location on its Location tab before building a map for it.

Building your map

Open the Maps tab in the dashboard, pick a rental or a collection, and the builder shows a live preview next to these controls:

The Maps tab builder showing a live map preview with the ready-made embed code below it, followed by theme, pin style, nearby highlights, and size and shape controls
ControlWhat it does
ThemeSignature (default), Terrain, Coastal, Midnight, or Minimal - a fixed look that never changes with the visitor’s device theme
Signature colorAutomatically matches your booking accent color, or set a custom color
Pin styleTeardrop (default), Dot, or Photo - the photo pin uses the rental’s photo, set in the rental’s Details & sync on the Rentals tab
Nearby highlightsShow or hide the points of interest you’ve added on the Location tab
Size & shapeAspect ratio (wide 16:9, standard 4:3, or square), corner rounding, and a default zoom level
The theme picker showing the five map themes - Signature, Terrain, Coastal, Midnight, and Minimal - with Minimal selected, plus signature color, pin style, and nearby highlights controls

Collection maps

A collection map shows every rental in one of your collections together on one map, with pins that cluster at busy zoom levels as guests zoom out. Turn on the rental list in the builder to add a synced list beside the map - clicking a rental in the list highlights its pin, and clicking a pin highlights its rental.

Location privacy: exact vs. approximate area

On each rental’s Location tab, choose how precisely its location shows to guests:

ModeWhat guests see
Exact pin (default)Your exact saved location, plus any nearby highlights you’ve added
Approximate areaA shaded circle (250 m to 2 km, your choice) centered near your location instead of an exact pin
In approximate area mode, your exact coordinates never reach the guest and nearby highlights are withheld - useful when you would rather confirm the exact address with a guest after booking.

Languages

The map widget supports the same 24 languages as the other widgets, detected automatically from the visitor’s browser. To force one language regardless of the visitor’s browser, add data-lang="de" to the script embed, or ?lang=de to the iframe URL.

Embedding your map

Open a rental or collection in the Maps tab and copy the ready-made snippet, or use these shapes directly. Single-rental and collection maps use the same two embed modes - swap data-rental-id for data-collection-id, and /embed/map/ for /embed/map/collection/:

Single rental

Script embed:

HTML
<script
  src="https://cdn.rentalbeam.com/v1/embed.js"
  async
></script>

<div
  class="rentalbeam-map"
  data-rental-id="YOUR-RENTAL-ID"
></div>

Iframe embed:

HTML
<iframe
  src="https://rentalbeam.com/embed/map/YOUR-RENTAL-ID"
  title="Rental location map"
  loading="lazy"
  style="width:100%;aspect-ratio:16/9;border:0;border-radius:12px;display:block;"
></iframe>

Collection

Script embed:

HTML
<script
  src="https://cdn.rentalbeam.com/v1/embed.js"
  async
></script>

<div
  class="rentalbeam-map"
  data-collection-id="YOUR-COLLECTION-ID"
></div>

Iframe embed:

HTML
<iframe
  src="https://rentalbeam.com/embed/map/collection/YOUR-COLLECTION-ID"
  title="Rentals location map"
  loading="lazy"
  style="width:100%;aspect-ratio:16/9;border:0;border-radius:12px;display:block;"
></iframe>

Plan requirements

FeatureFreePlusPro
Build, style, and preview a map in the dashboard
Embed a map on your own website-
On Free, an embedded map still renders on RentalBeam’s own pages and previews, but on any other website it shows a neutral "Map unavailable" notice instead of your map until you upgrade.

See plan pricing for details.