Hello! I've been working with the new Desktop Edition 3.0 for a few weeks now, and it works pretty well. There are however a few issues I've noticed that I'd like to bring up and hopefully someone can give me tips to resolve them, or if the problem isn't on my end perhaps they can be resolved before the final release.
- At the company I work for we are using both your Desktop Edition and your Windows Mobile Edition. Using Desktop Edition 2.0 we were generating index (.idx) files for shape files before transfering them over to the mobile device, because of the performance improvements this provided for shape drawing. However, the index building funtion in 3.0 seems to cause shape files to no longer draw at all on the Think Geo Mobile map. Index building in 3.0 is also generating an .ids file, could this potentially be causing the shape file not to draw on Map Suite Mobile 2.0?
- The WinFormMaps control in MapSuite 3.0 seems to steal the focus from other forms that are opened over it. Our program has several forms that are not modal and pop up over the map. If the form opens over the map, and the user tries to move their mouse over to the form, once their mouse goes over the map it steals the focus and the form the user was trying to interact with is minimized. This can be very frustrating for the user, who must minimize the main form (containing the map) to be able to get to the form they actually want interact with. This was not a problem in 2.0.
- I'm a big fan of the new Layer.GetBoundingBox() function, and using it to set map.CurrentExtent to zoom to the full extent of layer is much nicer than the calculations I was having to do in 2.0. However, this technique doesn't always seem to work, particularly with layers that contain only a few points that are close together. Any ideas on why this wouldn't work?
Thanks in advance for any feedback you can provide on these issues.