How do game coordinates relate to the GPS map image?

I have game coordinates from the zone files but I can't figure out how to convert them to pixel coordinates for the map image. The game appears to use a coordinate system that ranges from -2900 to 2900 (i.e. 5800x5800 units) while the map image is only 2048x2048 pixels. Assuming an origin point at the center of the map, scaling the game coordinates accordingly results in locations that are not correct.

Code:
Gang Operation #30 (Rooftop)
<x>42.3936729431152</x>
<y>113.068428039551</y>
<z>86.7917098999023</z>

Round(1024 - (42.3936729431152 / (5800 / 2048))) = 1009
Round(1024 + (86.7917098999023 / (5800 / 2048))) = 1055

sample.png
 
It seems likely. Is there any way to check that without editing the map? I tried modifying the DDS but the game freezes when I open the cell phone.
 
Back
Top