Add digits=16 to toJSON calls

Without this, the precision is too low to use Leaflet maps at city-level zoom levels.