Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • 🚀Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • 🔗Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Xano
  • 📄Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • 📂Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • 📝Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • 📃Record Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • 📊Charts
    • Overview
  • 📂Data Management
    • Export Data
    • Import Data
  • 👥Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚡Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • 🔔Notifications
    • Notifications
    • Notification Preferences
  • 📑API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • ⚙️Settings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • 🔄Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • ⚙️Account
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • What data type should I choose for my latitude and longitude fields?
  • How do I get a Google Maps API key?
  • How do I add my Google Maps API key to my Noloco app?
  • How do I enable Autocomplete for Google Maps?
  1. Collections
  2. Display

Maps

Learn how to add the map view collection display to show location data.

PreviousChartsNextPivot Table

Last updated 1 month ago

If you have location-based data, you might want to use Noloco's map view collection display option to easily show the location of different records on a map.

In this video, learn how to:

  • Add the map view collection display in your Noloco app

  • Add your Google Maps API key in app settings

  • Configure your Map view with latitude and longitude fields

  • Find a location's latitude and longitude in Google Maps

  • Configure what fields show in the map sidebar list

You must add a Google Maps API key via your app settings to use the Map view

What data type should I choose for my latitude and longitude fields?

To ensure the Map view will work correctly, make sure to store your latitude and longitude values in a decimal field type.

A latitude field must contain 2 digits followed by .000000 (6) decimal points precision and a longitude field must contain 2-3 digits followed by .000000 (6) decimal points precision.

Latitude and Longitude numbers are in decimal degrees format and range from -90 to 90 for latitude and -180 to 180 for longitude.

For example:

  • A Latitude field might look like: 37.809971

  • A Longitude field might look like: -122.296508

How do I get a Google Maps API key?

  1. On the Credentials page, click "Create credentials > API key"

  2. Copy the newly created API key

Note that your default Noloco app domain will be of the format yourdomain.noloco.co

How do I add my Google Maps API key to my Noloco app?

  1. Copy the newly created API key from the page above

  2. Go to the Settings > Integrations & API keys menu

  3. Click to edit your Google Maps API key

  4. Enter your API key and click 'Save'

How do I enable Autocomplete for Google Maps?

The address component in Noloco gives you the option to use an Autocomplete address field. In order to use this functionality you will need to add the Places API to your Google API key

The Places API is an additional API that you can use to enable autocomplete when typing in an address. By clicking on the card you can add access to your Maps API key

Please use the "Places API" and not the "Places API (New)

To use the map collection layout you must first add a Google Maps API Key. This is free, and your usage will likely fall under the Google Maps free tier. Learn more about .

Create a (for free)

Go to the page

Optionally, restrict your API key by specifying your Noloco app domain as an allowed referrer. Learn more about .

In the "Overview" section of the there are a variery of configuration options. In the screenshot below we've highlighted one way that you can set up autocomplete

📂
Google Maps platform billing
Google Cloud Platform account
Google Maps Platform > Credentials
restricting Google Maps API keys
Google Maps Platform