Hi Yale,
I suppose that is one way to solve the problem, but I’m not sure it’s really practical. Our current application has functions that only begin to operate at below 4500, and to allow the user to see as much detail as we think they need we limit the zoom to 750. There is a big difference between what the user sees at 750 vs.4500 and limiting the overall map to 4500 would probably make the application useless. It seems like the better thing for an OpenStreetMapOverlay to do is to not request tiles past the level that is supported bt the algorithm and scale them from that pont on so any application that uses them could zoom in further than 4500. Yes, the tile quality would decrease a little as they are enlarged, but I think that’s an acceptable compromise rather than forcing a zoom level for the entire application based on technical limitations of one layer in it. This is just my thought, although in the office we discussed this and having to limit the whole application to a scale of 4500 was not popular. If the application’s only source of data was OSM, this scale limit might be acceptable because zooming in further will not show you more real data, but when other data is available that supports zooming in beyond 4500 it’s probably not.
Anyway, we have no active plans for using OSM data for anything at the moment, so this was more of an experiment than a practical application of this layer type. I figure at the worst this limitation is documented for anyone who might be interested in using this layer type in the future.
Thanks,
Allen