When creating some LngLat objects, i will get this issue where this.lat is null, but as you can see in the screen shot, they should not be null, as the data is being passed in correctly.
This is ultimately giving me a:
transform.js:469 Uncaught Error: failed to invert matrix
when trying to fitBounds() on the map.

Thanks,
Dan
Can you please provide a self-contained JSFiddle that demonstrates the issue?
I am trying to fitBounds and cant seem to get past this error anywhere:
transform.js:469Uncaught Error: failed to invert matrix
https://gist.github.com/eatpurely/d7e8cd8e76695472d87d828fc60645a4
Here you go:
As mentioned in the CHANGELOG, as of 0.23.0, the LatLngBounds constructor obeys its documented argument order (southwest, northeast), in order to allow bounds across the dateline #2414. You need to ensure that the coordinates you pass to it are actually a southwest and northeast corner, or use LatLngBounds#extend to build a containing hull.
@jfirebaugh can you please give an example of how to solve this problem with extend().
Thanks in advance.
Most helpful comment
As mentioned in the CHANGELOG, as of 0.23.0, the
LatLngBoundsconstructor obeys its documented argument order (southwest, northeast), in order to allow bounds across the dateline #2414. You need to ensure that the coordinates you pass to it are actually a southwest and northeast corner, or useLatLngBounds#extendto build a containing hull.