Currently, you can use Vendor location with 1 api but with no restriction. If you put restriction, it will not work. So it need to have server side api and browser api, but we only have 1 api field admin backend.
Map javascript can only use http referrer, AND geocoding, place api... can only use IP address. We need both for vendor location to work.
In product mode, you cannot use api without restriction because others might use your API
So how do we fix this problem to to use api key with restriction?
In both cases - w/ or w/o restrictions, vendor's location is not saved in the appropriate field, and there is a message in the console saying that api is not authorized. But it is.