AFAIK, the coordinates of each passage on the map are stored as doubles (double-precision IEEE-754 floating point), so you should not need to worry. Yes, its size is actually finite, but in practice it will be effectively unlimited.