The original code used `toFixed` with a fixed precision so that all elements of the coordinate would have the same number of places after the decimal point. `toString` can vary quite widely, for example:
```javascript
(100/2).toString(); // == "25"
(100/3).toString(); // == "33.333333333333336"
```
IMHO it looks cleaner to have a fixed number of places.