Shouldn't it just be mileage-based? I mean, you can drive from one end of Russia to the other, and encounter wildly different cultures, but have stayed on the same "continent" and in the same country. On the other hand, you can drive a tiny loop around Pennsylvania/New York/New Jersey/Maryland/etc and still have been in roughly the same place the whole time.