Google Maps API Setup
One-time setup for the cPanel/shared-hosting build. No Node.js, terminal access or database is required on the server.
Google Cloud setup
Google Maps Platform requires a Cloud project and billing for production use.
This powers the interactive base map, Street View and advanced markers.
Open Google Maps Platform APIsThe directory uses Places UI Kit for nearby place lists and place details rather than maintaining a local places database.
Places UI Kit setup guideThe search bar uses Google's current Place Autocomplete widget and restricts suggestions to the Greater Tzaneen search area.
Place Autocomplete setup guideUse Websites (HTTP referrers) as the application restriction. Do not use an IP-address restriction for a browser Maps JavaScript key.
Open CredentialsAdd the production hostname(s) below as allowed website referrers.
Restrict the browser key to the Google Maps Platform products used here: Maps JavaScript API, Places UI Kit and Places API (New).
weekly channel, plus Advanced Markers, the current Place Autocomplete widget and Places UI Kit elements.Connect this installation
The application has already been configured. Open the directory to test the map.
Open GTTA MapTo deliberately run setup again, delete config/install.lock in cPanel File Manager, then refresh this page.
Server requirements
- Standard cPanel shared hosting
- Apache/LiteSpeed + PHP 7.4 or newer
- HTTPS strongly recommended
- No MySQL database required
- No Node.js required after upload