How does the Event Manager capture location details, and do we need to set up anything extra for this?

How does the Event Manager capture location details, and do we need to set up anything extra for this?

As per my understanding, we will have to use specific google API for capturing the location.