This commit introduced a regression where coordinates that exclude their decimal point (i.e. an integer format) are now unable to decode since:
iex(1)> String.to_float("12")
** (ArgumentError) errors were found at the given arguments:
* 1st argument: not a textual representation of a float
:erlang.binary_to_float("12")
iex:1: (file)
iex(1)> String.to_float("12.0")
12.0
This commit introduced a regression where coordinates that exclude their decimal point (i.e. an integer format) are now unable to decode since: