lat,lng refactoring, breaks bc coords not in -180,180 range