Hi Christopher ,
Where you are using this data, I mean you have mentioned - "the longitude is negative but stored as a positive" .
But Longitude designates East and West of the Prime Meridian.
A negative latitude means South of the Equator, and a negative longitude means West of the Prime Meridian.
Location data is often represented in the form of latitude and longitude pairs like below:
38.427619, 102.166972 :: Its some where in china .
38.427619, - 102.166972 :: Its some where in US
So look just because you have stored data where negative longitude is stored as positive ,you are in china instead of USA.
The simple framework below can help you decode the location pairs.
+ + : North and East
+ - : North and West
- - : South and West
- + : South and East
Please check your data table again this cant be possible if its a real data .
Since all of my location data is from the same geographical area I was able to multiply to move the decimal points and it is working just fine. Thank you.