! This product is discontinued.
The MapE Library version 2.0 database management module has been completely re-designed.
The version 2.0 has a number of significant improvements over the 1.1 version:
- integrated SQL engine.
- r-tree indexing support
- full Unicode support. MapE is ready for internationalization.
- re-designed undo/redo engine: virtually unlimited undo/redo with new efficient memory management schema.
- copy/cut/paste support.
- increased performance, especially in Pocket PCs.
Since a map layer in the Standard version maintains a list of map objects in the memory, using MapE with huge maps is not very comfortable. Hundred thousands map objects in the list significantly degrades application performance. To avoid this shortcoming, we've develop MapE Library Professional Edition. Free upgrade will available for all MapESoft customers.
We continue development of MapE Library Standard Edition and provide technical support for those customers who doesn't migrate to MapE PE.
The MapE Library 2.0 has backward compatibility with version 1.1 API. All API functions should work with MapE 2.0, but since we changed the way MapE manages data, we strongly recommend using new API for accessing map points in polygon/ polyline type objects.
layer-level API (GetLayerNext, etc.) - unchanged
object-level API (GetObjectNext, etc.) - unchanged
layer/object label/ property API - unchanged
CMapObject API - unchanged
CMapText, CMapImage, CMapObjRect API - unchanged
CMapPolygon, CMapPolyline, CMapPolyPolygon, CMapPolyPolyline, CMapAdvPolygon, CMapPolyAdvPolygon: API is unchanged, but internal data structure has been changed. See also CMapPolypoint documentation.
CMapPolypoint API - please refer to the class reference.