Just built our a working solution 
First up, we’ll need to setup our CMS Collection in Wix. At a minimum, we’ll need these fields:
title (should be Text type)
latitude (should be Number type)
longitude (should be Number type)
address (should be an Address type)
It’ll look something like:
Now, we need to setup our data hooks. I recommend following the steps in the article I shared before on how to do start this.
For this, we’ll be specifically using the beforeInsert which will run before each item is inserted into the collection.
Since a valid address object only needs to contain the location (with lat and long values), and a formatted name at a minimum, and we have that info, we can do the following.
I’d recommend taking a backup of any data before doing this incase you need it 
export function Locations_beforeInsert(item, context) {
// Only construct the address if both latitude and longitude values are present in the item
if (item.latitude && item.longitude) {
// Construct the minimum viable address object
item.address = {
"location": {
"latitude": item.latitude, // Use the latitude value from the item
"longitude": item.longitude // Use the longitude value from the item
},
"formatted": item.title
}
}
// Return the new item
return item
}
Note: you might need to check your field keys match the ones I’ve used in the above code
Now, we need our CSV of data. (I’ll apologise for the names and lat/longs not being accurate, Gemini gave me some demo data for this
)
Go ahead and import the data, mapping the columns of your CSV to the fields in the collection
Once imported, you now have correctly formatted address field that was constructed from the Title, Latitude and Longitude values, and can connect to Google Maps
Hope this helps!