2023-10-06 Alexander Bigga * Remove support for TYPO3 10.4, support for 12.4 LTS * Make geojson properties configurable to show in popup * Update Openlayers to 8.1.0 2023-01-15 Alexander Bigga * Fix missing TCA configuration of fe_groups and sys_category in TYPO3 10.4. Thanks to Dirk Wildt, verdigado eG. * Fix exception on loading plugin settings if tt_address is not installed * Update to Leaflet 1.9.3 2022-11-27 Alexander Bigga * fix show_popup for click and hover with OpenLayers and Leaflet * Show map on EXT:calendarize event detail if location is geo referenced * Cleanup the code with typo3-rector for TYPO3 11 and PHP 8.1 2022-10-03 Alexander Bigga * Update to OpenLayers 7.1.0 * Update to Leaflet 1.9.1 * Add fullscreen mode 2021-04-02 Alexander Bigga * Update to Leaflet 1.7.1 * Refactored coordinate picker wizard based on Leaflet now * Add new vector draw wizard based on Leaflet now * Fix some deprecation warnings * Fix bug due to removed, deprected code in TYPO3 10 (thanks to Sybille Peters, @sypets) 2021-02-13 Alexander Bigga * Compatibility with TYPO3 10.4 LTS and TYPO3 9.5 LTS * Update list of initial layer records. All active records support HTTPS now. * Update: Documentation 2020-04-13 Alexander Bigga * Compatibility TYPO3 9.5 LTS * Update: Documentation 2019-01-17 Robert Heel * Add: Italian translation (Thanks to Claudio Strizzolo) * Update: Documentation 2017-04-02 Robert Heel * Request #27: 8.x compatibility (Thanks to Thorben Nissen). 2017-03-21 Robert Heel * Bug #80038: Clustered marker categories are not activated by default (Thanks to Volker Burggräf). 2017-02-28 Robert Heel * Bug #80037: Table tx_odsosm_layer not recreated on update. * Bug #80038: Leaflet layer switcher closed even opened is selected. * Bugfix: Use layer tile protocol if set. 2017-02-23 Robert Heel * Bug #77684: Markers not shown when clustering is active. 2017-02-14 Robert Heel * Issue #26: Add minimum zoom option. * Feature #73131: https option for layer tiles. 2017-01-22 Robert Heel * Change #30: Increase size of tile_url field. 2017-01-14 Robert Heel * Bugfix #28: Initialize layers array in leaflet library. 2016-09-01 Robert Heel * Bufix: Mixed up lat and lon on static map. 2016-04-23 Robert Heel * Bufix: Ignore wrong TS marker entries. 2016-04-23 Robert Heel * Bugfix: Typo in locallang_db. * Add: Missing configuration examples in TS setup and TS constants. * Change: Convert manual to REST format. * Add: Define marker icon with TS TEXT object. * Change: Search current page for markers if no marker configured. 2016-04-15 Robert Heel * Bugfix: Using json_encode to encode all javascript parameters with floatval (issue with '.' and ',') or escaped strings. 2016-04-14 Robert Heel * Change: Centralize marker icon information. * Add: Define marker icon with TS IMAGE object. 2016-03-19 Robert Heel * Change: Transfered tt_address marker into extension "ods_osm_tt_address". Install it if you use tt_address records! * Add: Extension ods_osm_tt_address 2.0.0 for tt_address 2.x * Add: Extension ods_osm_tt_address 3.0.0 for tt_address 3.x * Add: Extension ods_osm_tt_cal 1.0.0 for cal 1.x 2016-03-17 Robert Heel * Feature #48742: Allow jQuery usage. 2016-03-15 Robert Heel * Change: Add php 5.4 compatibility to class.tx_odsosm_div.php (Thanks to Daniel Minder). * Change: The usage of $GLOBALS['TSFE']->JSeventFuncCalls is deprecated as of TYPO3 CMS 7. Use Javascript directly. 2016-03-13 Robert Heel * Update: Documentation. * Change: Remove unused "Visible in map" switch on tracks. 2016-03-11 Robert Heel * Bugfix: Correct mm relation for sys_category. * Bugfix: 'IN' instead of '=' in flexform.xml. * Bugfix: Color attribute in leaflet tracks. 2016-03-10 Robert Heel * Bugfix: Show tt_content lon and lat in coordinate picker. * Bugfix: TYPO3 7 compatibility for tracks. 2016-03-08 Robert Heel * Bugfix: Show tt_address records in sys_category. * Bugfix: Fix static functions. 2016-03-07 Robert Heel * Bug #21: Coordinatepicker Wizard error in TYPO3 6.2. 2016-03-01 Robert Heel * Bugfix: Compatibility to TYPO3 7 and tt_address 3. * Change: Use tt_address longitude and latitude (Import old data with update function). 2016-02-08 Robert Heel * Bugfix: Not possible to center a map via TS. 2016-01-10 Robert Heel * Change: Allow popup for all types on leaflet. 2016-01-09 Robert Heel * Feature #67722: Add marker clusterer to leaflet. * Change: New version of update script. * Change: Use leaflet geoJson object for vector elements. * Bugfix: Unsupported operand types in class.tx_odsosm_pi1.php on line 99 2015-12-14 Robert Heel * Bug #72208: Invalid argument supplied for foreach() in class.tx_odsosm_leaflet.php line 17 2015-06-12 dawnbreak * Change: Add scalebar to leaflet map. 2015-06-02 Robert Heel * Change: Allow different javascript calls for OpenLayers and Leaflet. 2015-06-02 dawnbreak * Update: leaflet-plugins to 1.3.3. * Bugfix: Bug with base layers and leaflet. 2015-02-08 Robert Heel * Update: geoPHP to version 1.0 * Change: Include only used leaflet plugins. 2015-01-25 Klaus Weidenbach * Add: KML support when using Leaflet library. 2015-01-11 Robert Heel * Bug #64119: Import ext_tables_static+adt.sql with update function. 2014-12-19 Robert Heel * Bug #63990: Replace mysql function with TYPO3 function. 2014-12-17 Robert Heel * Add: Option to show current (gps) position in leaflet. * Bugfix: Change links from toolserver.org to wmflabs.org. 2014-10-26 Robert Heel * Bug #62424: Add absRefPrefix to path (Thanks to Alexander Bigga). 2014-10-23 Robert Heel * Bug #62424: Set default image path in leaflet (Thanks to Michael Oehlhof). 2014-10-11 Robert Heel * Bugfix: Escape slash in javascript. 2014-10-10 Robert Heel * Add: Overlay layer "Stamen Terrain Labels" (http://maps.stamen.com/). 2014-08-18 Robert Heel * Bug #61011: Invalid argument supplied for foreach() in class.tx_odsosm_pi1.php on line 127 2014-08-03 Robert Heel * Change: Cleanup library classes. * Add: Library OpenLayers 3. 2014-08-01 Robert Heel * Update: OpenLayers to version 2.13.1 * Add: Base layer "Stamen Toner" (http://maps.stamen.com/#toner/). * Add: Base layer "Stamen Watercolor" (http://maps.stamen.com/#watercolor/). * Add: Overlay layer "Public Transport Lines" (http://www.openptmap.org/). * Bugfix: Set maximum number of markers to 9999 (-1 don't work in TYPO3 6.2). * Bugfix: Parameter crossOriginKeword is needed by OpenLayers >2.11. * Bugfix: Use leaflet files from leaflet.com if configured. * Update: Documentation. * Update: Google maps to api v3. * Update: Bing maps with api key. 2014-07-30 Robert Heel * Bugfix: New static URL for mapnik. 2014-07-29 Robert Heel * Add: Overlay layer "Cycling routes" (http://cycling.waymarkedtrails.org/). * Bugfix: Coordinate selection wizard works now in TYPO3 6.2. * Change: Remove local layer scripts and only use javascript includes with special layers. 2014-07-08 Robert Heel * Bugfix: Use global var osm_x in JS (Thanks to FriesenKiwi). * Quality: typo3.org "DoubleQuoteUsageNotRequired" and "OpeningFunctionBraceKernighanRitchieBraceOnNewLine" changed. 2014-06-17 Robert Heel * Bugfix: Compatibility to TYPO3 6.2 (Thanks to Charles Brunet). * Bugfix: Show marker without groups again. * Bugfix: htmlSpecialChars = 1 in default typoscript to allow special characters in description. 2014-05-29 Robert Heel * Add: Icon groups in Leaflet layer switch. * Update: Leaflet to version 0.7.3. 2014-05-15 Robert Heel * Add: Config option for GeoNames username. 2014-02-19 Robert Heel * Add: Default seperator parameter to geonames and nominatim http_build_query. 2014-02-06 Robert Heel * Bugfix: SQL error: Unknown column 'region' in 'field list' (fe_users). 2014-02-03 Robert Heel * Add: Base layer "MapQuest Open Aerial" (http://www.mapquest.com/). * Add: Database column for attribution. * Change: Also use tile_url in OpenLayers. 2014-01-12 Robert Heel * Bug: Use default configuration if extension is not configured. 2014-01-04 Robert Heel * Add: Some debug messages. 2013-12-17 Robert Heel * Bug: Get map work again without layer switch. 2013-12-08 Robert Heel * Bug: Wrong german localisation of layer switch options. 2013-12-07 Robert Heel * Add: Plugin option to activate the layer switcher opened. * Add: Track option to change visiblity of tracks. * Bug: Don't delete bounding coordinates from track on save. 2013-10-28 Robert Heel * Add: Plugin option "Use this coordinates only if no marker exists". 2013-10-26 Robert Heel * Add: Plugin option "Show Popup Exclusive" to show only one popup at once (Thanks to Klaus). 2013-09-12 Robert Heel * Bug #50028: Enhanced geocache. 2013-08-24 Robert Heel * Add: ScaleLine Control to OpenLayers maps (Thanks to Klaus). * Add: Address search cache configuration. 2013-08-09 Robert Heel * Bug #49251: PHP Warning: Invalid argument supplied for foreach() in class.tx_odsosm_leaflet.php. * Add: State field in address search. * Bug #49959: Nominatim: Trying a bit harder to get coordinates for markers (Thanks to Christoph Holtermann). 2013-08-09 Robert Heel * Add: tx_odsosm_track and tx_odsosm_vector for Leaflet (Thanks to Niklas Olmes). 2013-06-23 Robert Heel * Change: Compatibility to TYPO3 LTS Version 4.5. * Feature #48803: Use address field for geocoding. 2013-06-05 Robert Heel * Bug #48797: Update user agent version. * Bug #48886: PHP Warning: Missing argument 3 for tx_odsosm_leaflet::getMarker(). * Feature #48743: Mass geo-code tt_address records (Thanks to Christian Weiske). * Feature #48804: Show popup opened (Thanks to Christian Weiske). 2013-06-01 Robert Heel * Update: Leaflet to version 0.5.1. * Bug #48752: Custom marker in Leaflet (Thanks to Christian Weiske). * Bug #48745: Enable popups in Leaflet (Thanks to Christian Weiske). 2013-03-07 Robert Heel * Bug #46088: Replaced unsupported \TYPO3\CMS\Core\Utility. 2013-02-25 Robert Heel * Bug: Replaced deprecated method readLLXMLfile. * Bug #45730: No translated overlays from tt_address_group (Thanks to Klaus Weidenbach). 2012-08-06 Robert Heel * Change: Change default setting to use local javascript. * Workaround: Use remote OpenLayers version 2.11 (gpx tracks don't work in 2.12). 2012-07-20 Robert Heel * Bug #39087: Popup marker for leaflet library. 2012-06-25 Robert Heel * Bugfix: Popup marker back again. * Add: Leaflet subdomains information. 2012-06-09 Robert Heel * Add: Layerswitcher for leaflet library. * Change: Code cleanup. 2012-05-31 Robert Heel * Add: Leaflet library (http://leaflet.cloudmade.com/) (optimized for mobile devices). * Add: TS option "library" with values "leaflet", "OpenLayers" and "static". * Change: Removed TS options "static" and "static_layer" (use library=static and layer=x). * Change: Extract all javascript generation code to class files. 2012-04-15 Robert Heel * Change: Use geoPHP 0.8 for track file analysis. * Add: Support for GeoJSON, KML and WKT tracks. 2012-03-29 Robert Heel * Add: Base layer "MapQuest" (http://www.mapquest.com/). * Add: Base layer "TransportMap". * Remove: Base layer "Osmarender". * Update: OpenLayers to version 2.11. * Update: OpenStreetMap.js. * Update: Database structure. 2011-12-20 Robert Heel * Bugfix: Show Map wizard in Backend without default coordinates. 2011-05-16 Robert Heel * Add: Choose Record with GET or POST parameter records=[TABLE]_[ID]. * Add: Configurable default map position in BE. 2011-03-02 Robert Heel * Add: GeoJSON vector elements (alpha). * Change: Disable compression of JS in BE/FE (don't work). 2011-01-04 Robert Heel * Add: Base layer "MapSurfer.Net Road ", "MapSurfer.Net Topographic", Overlay layer "MapSurfer.Net Hybrid" (http://www.mapsurfer.net/). * Add: Base layer "Yahoo Map", "Yahoo Satellite", "Yahoo Hybrid" (hidden) (http://maps.yahoo.com/). 2010-12-20 Robert Heel * Add: Hover mode for markers. * Update: Use addJsFile function to include JS. Requires TYPO3 4.3. 2010-12-12 Robert Heel * Bugfix: Same order of Base layer in FE and BE. 2010-11-27 Robert Heel * Add: Base layer "Mapnik BW" (http://toolserver.org/~osm/styles/). * Add: TS option "external_control" to enable map control with GET or POST parameter zoom, lon, lat and layers. 2010-10-21 Robert Heel * Add: TS option "static_layer" and plugin dropdown to change layer of static map. * Add: Static map info for Mapnik and CycleMap. * Update: OpenLayers to version 2.10. * Update: OpenStreetMap.js. 2010-09-22 Robert Heel * Add: Allow percentaged width and height. * Add: Overlay layer "Hiking Paths" (http://osm.lonvia.de/world_hiking.html). 2010-07-30 Robert Heel * Bugfix: fe_groups didn't work if user is member of multiple groups. 2010-07-24 Robert Heel * Add: Plugin option for map center coordinates. * Bugfix: Use TYPO3 function to get coordinates. 2010-06-02 Robert Heel * Bugfix: Extension key "ods_osm_search" was NOT loaded! 2010-06-02 Robert Heel * Add: Cache for autocomplete longitude and latitude. * Add: Search service "http://nominatim.openstreetmap.org/". * Bugfix: Allow negative longitude. * Change: Swap order of appearance of lon & lat. * Change: Optimize database fields. 2010-05-25 Robert Heel * Bugfix: JavaScript cleanup for IE8. (Thanks to Rolf Güssow) 2010-05-20 Robert Heel * Bugifx: addFieldsToAllPalettesOfField initial available since TYPO3 4.3. * Bugfix: Escape javascript text parameter for popup content. * Bugfix: Ignore invalid markers set by TS. * Bugfix: Address records latitude default "-1" (no coordinates). * Bugfix: Extension didn't work if not press the update button after install. Thanks to Erik Sokoll for reporting these bugs. 2010-05-14 Robert Heel * Add: no_marker option to hide map if no marker is set. * Add: Hook to change records. 2010-05-11 Robert Heel * Bugfix: Disable multilanguage flexform. * Change: Sort backend items. 2010-05-10 Robert Heel * Change: Show overlays if layerswitcher is disabled. 2010-05-09 Robert Heel * Add: Base layer "ÖPNV Deutschland" (http://www.öpnvkarte.de/). * Add: Base layer "Hike & Bike Map" (http://www.hikebikemap.de/) (including overlays "Hillshading" and "By Night"). * Change: Move getTileURL to main.js. 2010-05-05 Robert Heel * Bugfix: Typo in backpath. * Change: Show base layer title in layerswitcher. * Add: TS option "static_script". * Add: Hidden base layer Bing maps. 2010-05-01 Robert Heel * Change: Include "OpenStreetMap.js" only if needed. * Remove: TS option "path_openstreetmap" (can be changed in the layer element). * Add: Manual sorting of layers. * Add: Hidden base layer Google maps. 2010-04-27 Robert Heel * Add: Update cached files after one week. 2010-04-22 Robert Heel * Add: Option to update coordinates on every address change. 2010-04-10 Robert Heel * Add: Layer field for static javascript and static url. * Add: Base layer "OpenPisteMap" (http://openpistemap.org/). * Add: First marker to static map. 2010-04-07 Robert Heel * Incompatible change: Base layers as more flexible database elements. Please update your configuration if you didn't use Mapnik. * Incompatible change: Cleanup map control options: Renamed show_navigation to mouse_navigation, show_pan_zoom_bar to show_pan_zoom. * Add: Overlay layer "Seamarks" (http://openseamap.org/). * Add: TS constants. * Update: Documentation. 2010-04-02 Robert Heel * Add: TS option for script path. * Add: TS option for additional layerswitcher options. * Add: CycleMap. 2010-04-01 Robert Heel * Add: Layerswitcher. (Thanks to Markus Volkmer) * Add: Static Osmarender map. * Bugfix: Show fe_groups marker. * Bugfix: Allow negative values in offset. * Update: Documentation. 2010-03-18 Robert Heel * Add: Get items from pages, fe_groups, tt_address_group. * Add: Set icon in group. * Add: Optional local javascript and image files. * Update: Documentation. 2010-03-15 Robert Heel * Add: Marker popups. * Change: Javascript cleanup. * Update: Documentation. 2010-03-04 Robert Heel * Add: Documentation. * Add: absRefPrefix. * Bugfix: Allow negative longitude. 2010-03-01 Robert Heel * Add: Show GPX tracks. * Change: Optimize database fields. 2010-02-26 Robert Heel * Add: Coordinate selection wizard. * Add: Coordinates in fe_users. 2010-02-24 Robert Heel * initial code generated with kickstarter