For DevelopersThis guide is intended for brokerage users and administrators. If you are a developer responsible for the technical implementation, refer to the Embed SDK Setup documentation.
What Is the Embedded Map?
The Embedded Map is a fully interactive version of the CamoAg map that can be placed inside an<iframe> on your brokerage website. Once embedded, your clients can:
- Browse parcel boundaries, farm sales, soil data, and other map layers
- Search for properties by address or location
- View ownership information and land data without leaving your website
- Use tools such as copy-to-clipboard for parcel IDs and coordinates
- Request their browser location to center the map on their area
Why Use the Embedded Map?
The Embedded Map is ideal for brokerages that want to:Keep Clients on Your Site
Provide clients with powerful land intelligence tools without sending them to a third-party platform.
Showcase Listings in Context
Display properties, comparable sales, and surrounding data directly within your listing pages.
Differentiate Your Brand
Offer a premium, data-rich experience that sets your brokerage apart from competitors.
Streamline Workflows
Allow agents and clients to access parcel data, soils, and sales comps without switching tools.
What Map Layers Are Available?
The following map layers can be enabled in the Embedded Map. Your development team can configure which layers are active by default when the map loads.Configuring the Default Map View
When a user opens a page containing the Embedded Map, it will center on a default location. Your development team can configure this in two ways:Center by Coordinates
The map can be centered on a specific latitude and longitude point. This is useful for brokerage offices that primarily serve a single region.Center by Bounding Box
The map can be initialized to fit within a defined geographic area (for example, a specific county or multi-county region). This ensures the most relevant land data is visible immediately on load.Iframe Permissions
The Embedded Map relies on two optional browser permissions. Ask your development team to enable whichever features you need:Getting Set Up
Setting up the Embedded Map requires a small amount of technical configuration by a developer. Here is an overview of the process so you know what to expect:1
Obtain Your Embed Secret
An administrator retrieves the embed secret from CamoAg Account Settings → Embed. This secret is used by your server to generate secure session URLs and must never be exposed publicly.
2
Configure a Vanity Domain (Recommended)
To ensure the map works correctly for users on Safari and other browsers with strict cookie policies, your team should configure a vanity domain (e.g.,
camoag-embed.yourbrokerage.com). This ensures authentication cookies are treated as first-party.3
Generate Signed URLs Server-Side
Each time a user loads the embedded map, your server generates a unique signed URL. This URL authenticates the session and directs the map to the correct starting location and layers. Signed URLs expire after 5 minutes if unused.
4
Add the Iframe to Your Site
Your developer places a standard HTML
<iframe> element on the relevant page(s) of your website and points its src attribute to the signed URL. The map will load automatically once the session is verified.Frequently Asked Questions
Do my clients need a CamoAg account to use the Embedded Map?
Do my clients need a CamoAg account to use the Embedded Map?
No. The Embedded Map uses a secure session system that authenticates users automatically based on a unique identifier you provide (such as a client ID from your own system). Clients do not need to create or log into a CamoAg account.
Can I control which layers are visible by default?
Can I control which layers are visible by default?
Yes. Your development team can configure the default layers by appending parameters to the map URL during setup. See the Embed SDK Setup documentation for the full list of available layer values.
Will the Embedded Map work on mobile devices?
Will the Embedded Map work on mobile devices?
Yes. The CamoAg map is responsive and functions on mobile browsers. If you enable the
geolocation permission, mobile users can also center the map on their current location.Who do I contact if the Embedded Map is not loading correctly?
Who do I contact if the Embedded Map is not loading correctly?
Contact CamoAg support or your account manager. Have your developer check the browser console for errors and confirm that the signed URL was generated within the last 5 minutes.
Related Resources
Embed SDK Setup
Technical documentation for developers implementing the Embedded Map.
Overview of Map Layers and Filters
Learn about all available map layers and how to use them.
Brokers and Land Managers
Quick-link guide covering the most relevant CamoAg features for brokerage professionals.
Embed SDK Events
Reference for JavaScript events emitted by the Embedded Map.

