when i enlarge my map i am no longer on my map. the map tucks the original spawn location in the furthest north west corner of the map. effectively making the map useless id be nice if you could center the spawn location even after enlargement.
Comments 3
Works as intended. Also works the same as Java since 1.8.
The reason it works this way is so you can make map walls at higher zoom levels without going crazy and wasting a lot of maps. I'll try to explain.
Maps are designed to let you display them in an array of item frames to make an impressive giant map of your world. But this can only work if they don't have any overlapping areas. For level 0 maps, this is accomplished by forcing every map to be centered on coordinates that are multiples of 128. Since each level 0 map's width and height are 128 blocks, this ensures that their centers are always the right distance apart and their edges are on the same lines.
But that's only for level 0 maps. For level 1 maps, this wouldn't work because 128 is only half the width in blocks of the map. Instead, level 1 maps have to have centers whose coordinates are multiples of 256. And so on: 512 for level 2, 1024 for level 3, and 2048 for level 4. This wasn't done before Java 1.8, and it led to bitter complaints about not being able to put zoomed map walls together without a huge effort. That's why it was fixed.
Another way to look at it is that each level 1 map incorporates the contents of 4 level 0 maps. (Although the scale doubles, it doubles in both X and Z directions, which gives you 4 smaller maps.) If zooming preserved the center, then zooming each of the 4 level 0 submaps would give you 4 level 1 maps, but each would have a different center and they'd all only partly overlap with the other three. But they're all supposed to be the same map, overlapping 100% so they'll all align with the other level 1 maps. So preserving centers when zooming just can't be done if you want to have your zoomed maps tileable on a map wall.
Well I found that the maps overlap. I made a map and fully explored it. Went into the next area above and opened a new map. Zoomed it the same as the other one (3/4 version). It worked fine. Moved to a new area, did the same - opened a new map and expanded it to 3/4 version. This one overlapped the original map area by like two-thirds of the map being useless.
⚠️ Issues that concern Minecraft (Xbox One Bedrock version) should be posted on the Minecraft (Bedrock codebase) tracker. I have moved your ticket to the correct section.