We use multiple address fields on an object and we want to see them all on the map. Is that possible?

Many organizations might use separate billing addresses and shipping addresses for a single object. You can create multiple Map Objects for a single Salesforce object by referencing a different set of address fields for each Map Object configuration.

Here is a video example of what the process looks like to set up a second Map Object on an object:


To create a second Map Object using the Off-Record method. 

1. If you have not done so already, create the first Map Object by following the steps for Off-Record Geocoding. When entering the Name field, try to distinguish it from the other Map Object you will be creating, e.g. Account - Billing or Account - Shipping

2. Create a second geocode lookup field on the object and distinguish the name from the first lookup field. Then follow the same Off-Record Geocoding steps for the second Map Object. Be sure to distinguish the Map Object name and define the appropriate set of address fields. 

On Record

To create a second Map Object using the On-Record method:

1. Create the first Map Object using the steps for On Record Geocoding. Make sure to distinguish the first Map Object name from the second Map Object name that you will be creating. 

2. For the second Map Object, create a second set of these fields and follow the same steps in the On Record Geocoding document.
A geolocation field, to store the geocoder's returned lat/longs, set to decimals (we recommend 10 decimal places)
A text field - 250 characters - to store the Geocode Quality

You have some other alternatives as well. If your need is more of a primary vs. second address, you may want to consider formula fields and a single Map Object. They would be set up something like, 'if this criteria is met, use billing, else use shipping'. Then you point Geopointe to the formula fields instead. You would want to create one formula field for each part of the address: street, city, state, postal code, and country.

An alternative use of the formula fields is tying the formula field to the conditions of a picklist or checkbox. Then as you update that picklist or check box, the location Geopointe pulls the address from will also be updated.