title: Latitude/Longitude storage and compression in C
body: <p>Does anyone know the most efficient representation for lat/long coordinates? Accuracy level should be enough for consumer GPS devices.</p>
  
  <p>Most implementations seem to use <code>double</code> for each unit, but I'm suspicious that a <code>float</code> or fixed point format should be sufficient. I'd be curious to hear from anyone who has tried to compress and or store large arrays of these values.</p>
  
  <p>EDIT:</p>
  
  <p>In other words, whats the minimum accuracy required to represent lat/long for a consumer level device?</p>