Salesforce and Google Map integration

with Salesforce Lightning and VisualForce

November 25th, 2018

Project Overview

This project was initially developed as a proof of concept as part of business requirements. It required the embedding of mapping features within Salesforce in order to track location data.

As a proof of concept, this was done using google map APIs for convenience and involved the communication of the google map component with Salesforce Lightning in order to fetch and set address details in our records.

In addition to this, we embed the VisualForce page in a lightning component and comunicate bidirectionally between them using events to track location amd either allow the user to select a location using the map or find a location using the lightning component.

Head on over to the link below to check out the entire Salesforce code including the VisualForce components and the Lighting components as well as the apex classes to perform record manipulation in the backend.