uL uLanding Docs

Map Section

The Map block shows a stylized map with location pins that reveal contact details when clicked.


Purpose

Great for businesses with multiple offices or a global presence. Each pin can show a city, email, phone and a small image.


Available layouts

1 layout:

Layout Description
Pin Popups (default) A decorative map background with clickable location pins.

Field reference

Field What it does
Map background The map image (light or dark version).
Padding top Spacing above the map.
Theme Dark/light.
Map pins (repeater) Each pin: city, email, phone, thumbnail, position class.

Pin positions

Each pin uses a position class (e.g. tp-map-pin-1 to tp-map-pin-4) to place it on the map. Assign different positions so pins don't overlap.


Best practices

  • Match the map background to your theme (use the dark version in dark mode).
  • Use clear city names so visitors recognize locations.
  • Add a small photo of each office for a personal touch.

Example

Map pins:

  1. New York — tp-map-pin-1, with email and phone.
  2. London — tp-map-pin-2.
  3. Singapore — tp-map-pin-3.

Frontend result

A decorative world/region map with clickable pins. Clicking a pin reveals that location's details.

Map Section on the live site

Screenshot: Page Builder → Map Section (Pin Popups) on the live site


Troubleshooting & common mistakes

Problem Fix
Pins overlap Give each pin a different position class.
Map looks wrong in dark mode Use the dark map background.
Pin details empty Fill in city/email/phone for each pin.

Common mistakes: all pins on the same position, mismatched map background vs. theme.

Note For a real interactive Google Map (with zoom/streets), use the Contact Section Map layout or the Google Map widget instead. The Map Section is a stylized graphic, not a live Google map.

➡️ Next: Feature List Section