For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
Please see our announcement here.
With row limit = 100 it will only process 100 records, maybe you didn't select the processed ones while looking for the coordinates?By default Fabrik will select all rows in the selected list for cron processing, subject to any pre-filters, but NOT subject to any pagination limits. This can result in memory and execution time problems on larger tables. To place a hard limit on the number of rows selected for processing (ordered as specified in your list setting), set this Row Limit."
UPDATE mytable SET map_field = CONCAT('(', lat_field, ',', lon_field, '):4')
It is not necessary. You can do it one way or the other.But then, why is it necessary run geocode scheduled task?
That's what the googlemap element is for; the user can move the marker (or - depending on your settings and other elements - he can add an address and "geocode") and the googlemap element is storing this position as (lat,lon):zoomif I insert new record, can the user moves in map and fix the marker in a position, and then insert these coordinates in the field (lat,lon:zoom).