Closed macteo closed 10 years ago
I'm guessing this is due to floating point precision limits and is related to https://github.com/mapbox/mapbox-ios-sdk/issues/72. Stay tuned as we are doing some work in this area soon.
Thanks for the feedback. I've a deadline for the end of may. Could you tell me if you are working on the floating point issue or something related to indoor maps? I have to make a decision as soon as possible and want to use best available solutions.
Hey @macteo, I don't think end of May is a realistic timeline for this from us based on other things being worked on. Sorry :-(
Good to know! Thanks. We have some ideas to achieve a workaround.
Hi @macteo , would you be willing to share the workaround you ended up using?
Unfortunately we ended up using a non georeferenced map and perform some coordinate conversions, nothing special...
Since this is z22-specific and we don't have any plans of supporting that server-side for now, I'm going to close. However, this will be solved indirectly by a solution to #72.
I'm trying to develop an application for indoor navigation using a combination of TileMill and MapBox iOS SDK. I've successfully modified TileMill to generate a MBTile database with tiles levels to zoom level 28.
I thought that the worst part was done, but with big surprise the MapBox iOS SDK is not able to render tiles beyond zoom level 22.
What I noticed is that the
RMMapTiledLayerView
'sdrawLayer:inContext:
method is not called at all when the zoom level is more than 22.I thought that there could be some explanations:
CATiledLayer
'slevelsOfDetail
is clamped: Apple's documentationNote that the MapView actually zooms at the desired level, but the (automatic?) method on its
RMMapTiledLayerView
is not called so the tiles are not rendered.Do you know why there's an actual 22 limit for the maps?
Thanks in advance to any suggestion...