What would you like to know more about?

Show Page Sections

Map

Is there a location associated with the record? Then the map record insight is the one for you! It displays a single location on a map. So simple, yet so useful. Perfect for Small Groups, but how great it would be on the Household page?

Note: If you use the Advanced Search Tool to get the Record ID, it will look like this: Offsite_Meeting_Address_Table.[Latitude]. But for the purposes of record insights, you'll need to move the left square bracket at the very start of the ID, so it looks like this: [Offsite_Meeting_Address_Table.Latitude]. It's going to look weird the first time you do it, but we promise it's okay. Just make sure the entire ID is in square brackets and that there are only two square brackets (one at the beginning and one at the end).
  • Sometimes you have to stop and ask for directions. Here are some maps to get you started.
    • Contacts Page: Map of Household's address.
    • Households Page: Map of the Household's address.
    • Participants Page: Map of the Household's address.
    • Events Page: Map to the Event's location.
    • Care Cases Page:
      • Map to the Care Case location.
      • Map to the associated Household's address.
  • Map of a single location associated with the record.
  • Click the map to open a zoomable Google Maps dialog box.
  • Click a map pin on your computer to open directions in Google Maps.
  • Tap a map pin on your mobile device to open your mapping application, if possible.
Tip: You can use the Advanced Search Tool to get the latitude and longitude record IDs.

Configure Map Record Insights

The map record insights are incredibly helpful and just plain cool. To get them up and running, you'll need to do a few things in the Platform first.
  1. If you don't have one already, obtain a Google Maps API key.
  2. Add the Google Maps API key to your domain record:
    1. Go to System Setup > Domains/Accounts.
    2. Open the Domain record.
    3. Click Edit Record.
    4. Scroll to the very bottom.
    5. Paste the value into the Google Maps API key field.
    6. Click Save.

Add Map Record Insights

MinistryPlatform comes preloaded with a bunch of record insights. But if you want to add your own, you can do that if you have access to the System Setup section.

  1. Find the address you'd like to map and obtain the longitude and latitude Record IDs.
  2. Go to System Setup > Insights.
  3. Click New to create a new record insight. Or find one you like, and click Copy.
  4. Add or edit the necessary information:
    1. Title: A clear, concise title for your record insight. The title displays on the map record insight, so enter something that will be understandable to others.
    2. Page: The page where the record insight display.
    3. Sub Page View: Leave this blank.
    4. Template: The template for this insight.
      • name: The record ID that will display when the address pin is tapped.
      • lat: The record ID associated with the latitude of the location you're mapping.
      • long: The record ID associated with the longitude of the location you're mapping.
        Note: Remember to move the left square bracket to the beginning of the record IDs.
    5. View Order: The order this insight will display in, from left to right.
    6. Active: Whether the insight will show up on the page. If it's no longer relevant, set this to No.
  5. Click Save.

Map Template and Example

Copying the template below is a great way to go! But be sure to switch the Template field into source mode (by clicking the </> button) before pasting.

Group Offsite Meeting Address

{Map: name=[Offsite_Meeting_Address_Table.Address_Line_1], lat=[Offsite_Meeting_Address_Table.Latitude], lon=[Offsite_Meeting_Address_Table.Longitude] }