- Neu: Umkreissuche erlaubt Geodaten-Abfragen via nominatim.openstreetmap.org. Aktivierung durch setzen der Globalen: $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search';
- Fixed: Fehlende Einträge in Suchindex oder Sitemap wenn Listen-Modul die Opton "Aktive Sprache filtern" gesetzt hat, aber CC nicht mehr Mehrsprachigkeit aktiviert hat. (Dank an Stefan)
- Update: Die html5 Templates wurden w3c valider gestaltet und die inzwischen unnötigen text/javascript tags entfernt aus <script> Elementen.
Nominatim ist der Geocoding Service des Open Source Map Anbieters Openstreetmap.
Derzeit ist Nominatim (noch) frei in seiner Nutzung bzw. sind die Limitierung für Abfragen deutlich moderater als inzwischen bei Google. Für die freie Nutzung wird bei der Abfrage eine E-Mail-Adresse verlangt über einen mitgesendeten Parameter "email". Es wird die Admin-Email genutzt.
Referenzen:
https://nominatim.openstreetmap.org/
https://wiki.openstreetmap.org/wiki/Nominatim
Nominatim für Geocoding (Umkreissuche) aktivieren:
localconfig oder initconfig:
Code:
$GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search';
Code:
$GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search?email=mein@mail.de';
Updatehinweis:
Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
Ein Datenbankupdate nicht nötig.
Changelog:
Code:
### 2.22.0 New: Geolocation: Support geocoding request via nominatim.openstreetmap.org. Set up using $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search'; Fixed: System logs require a real function name unter Contao 4 Fixed: Missing entries in site index and sitemap when list module has "filter active language" still set but CC has multilanguage turned off (#757) Update: Statuscode: -100 for automatic language filters (#748) Update: Removed the deprecated text/javascript tag for html5 templates Change: Use $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] as variable to set up the geocoder service address

Einen Kommentar schreiben: