I hope this isn't a foolish review, but: it was working wonderfully and I found myself extremely happy/satisfied with how versatile and flexible it seemed to be with the inputs; it wasn't overly rigid with the syntax and still produced coordinates as needed.
However, like others below, I came across the error "Exception: The parameters (number) don't match the method signature for SpreadsheetApp.Range.setValues." which seems to have been a kiss of death. Irrespective of however the address (single or spreadsheet) is input, it produces the same message. It's possible it's a Google API limit (as suggested by another user below, albeit for a different issue) but, all the same, it doesn't produce information when formatted perfectly using a variable/data point that I've separately confirmed the coordinates.
I hope it's fixed soon! It was wonderful prior.