Add an Impact map to a page

Show portfolio photos on a map block on your public site using ArtInStack.

An Impact map block plots photos from a Portfolio collection on an interactive map on your public site. Each pin uses coordinates from the media record (usually GPS from EXIF on upload, or a location you set in Media). Visitors never see raw coordinates in the library—only the map you publish.

Prerequisites

Located photos: Media with GPS or Set location on map (see view-and-edit-media-in-library)

Portfolio: Dashboard → Portfolio → collection with those images

Map visibility: Portfolio SettingsPublic map location (see portfolio-geo-visibility-and-impact-maps)

Page: Dashboard → PagesEdit

How data flows to the map

[Photo in Media]
   (EXIF GPS and/or manual map pin)
        |
        v
[Added to Portfolio collection]
        |
        v
[Portfolio: Public map location setting]
        |
        v
[Impact map block on a published Page]
        |
        v
[Visitor sees pins on your public site]

What you're looking at (page editor)

Add an Impact map block, then configure in the block settings:

  • Portfolio — which collection supplies pins (resource-only collections are excluded).
  • Layout — minimal, hero, filmstrip, or other layouts your theme supports.
  • Observation date range — optional filter on capture/observation date.
  • Point style — how pins appear on the map.
  • Timeline — optional chronological UI when enabled.
  • Campaign (when your plan includes campaigns) — tie the block to a campaign for context, goal progress, and an optional donate CTA. See Donations and fundraising campaigns.
  • Donation product + CTA label (optional) — link a donate button on campaign layouts.

The editor shows a map preview after you pick a portfolio; the live site loads pins from your published collection.

Implementation steps

  1. Upload photos with GPS or set Set location on map in Media.
  2. Add those photos to a Portfolio collection.
  3. Open Portfolio Settings → set Public map location (not Private if you want pins).
  4. Open PagesEdit → add an Impact map block.
  5. Select the portfolio, layout, and optional date filters.
  6. Save Page and Publish.
  7. Open your public site in a private window and confirm pins appear.

When the map is empty

CauseFix
Public map location is PrivateChange to Public (redacted) or Public (exact) in portfolio settings.
Photos lack coordinatesSet Set location on map in Media for each file.
Wrong portfolio selectedPick the collection that contains the located images.
Observation date filter too narrowWiden or clear Observation from / to on the block.
Page not publishedPublish the page and preview the live URL.

What you'll see

A map on your published page with one pin per qualifying image. Redacted mode shows fuzzed public coordinates; exact mode shows precise pins (use only when you accept the privacy tradeoff).

Verifying your setup

  • At least one image in the portfolio has a saved location.
  • Portfolio map visibility is not Private.
  • Published page shows pins on your public or preview site.