Ajax Maps is an extension for the TYPO3 CMS. It allows to show a map with locations. Display can be filtered interactivly by type, region and categories. Categories are shown and selected in a tree view. The map view is highly configurable. Regions are defined by KML files. They are displayed as map overlays an can be switched on/off in frontend. See also: https://forge.typo3.org/projects/extension-ajaxmap
Unknown column 'address.tx_kecontacts_function' in 'field list'
The select query is hardcoded and should be replaced by a decent repository query!
Additionally should errors caused by missing address data should be catched. Proper answer from controller and error handling in JS.
If field geolocation is empty and field address provides a valid address it should be geocoded and offered as geolocation.
There might be a system wide option enabeling this behaviour.