Hello, I’ve had this persistent issue with geolocation.
First I’ve tried google maps but was instructed I have to input the API somewhere in the code which i do not have access to.
I then tried mapbox, however whenever i try to put a location on listing or host it only shows the city/town and country on the dropdown menu. It does not show the exact address therefore guest are unable to see exact location of property before booking.
Please make sure that there are no restrictions set for the API key you created. I also recommend contacting Mapbox and ask if they have any detailed address info for Botswana, it seems that their drop-down indeed provides the city names only.
If you choose Google Maps it doesn’t require code changes, you can set the API key in the same way in HivePress/Settings/Integrations once you create it in the Google API Console.