@zenlocator/geo
Version:
21 lines (14 loc) • 383 B
JavaScript
export default function(coords) {
coords = {
lat: this.parseCoord(coords.lat),
lng: this.parseCoord(coords.lng)
};
/* treat [0,-180] and [0,180] as [0,0] */
if (coords.lat === 0 && coords.lng === -180 || coords.lat === 0 && coords.lng === 180) {
coords.lng = 0;
}
return {
lat: this.formatCoord(coords.lat, true),
lng: this.formatCoord(coords.lng, false)
};
}