|
|
Home | Download | Purchase | Contact Us |
|
|
|
|
2. Can I use MapE Library in my program written in another language (not C, C++)? 3. How much is the MapE runtime license? 4. How do I change data structure and data fields for MapE objects? 5. What is included in the subscription program? 6. MapE can be use with Visual Studio .NET or Visual Studio 2005? 7. Does MapE Library support 3D map? 8. MapE Library setup tool cannot detect Visual C++ in my PC and environment variables not set? 9. What raster formats are supported? 10. How to force MapE draw other portion of the map using API? 11. GPS receivers use WGS84 projection, how to do if map data is in different projections? 12. Can I draw custom objects on top of the map? 13. What is recommended raster format? 14. Can I modify MapE source code? 15. What devices and CPU supported? 16. What is mpw, mpl, rtree and geo files? 17. I have all source code, but cannot compile MapE Library 18. fatal error C1083: Cannot open include file: 'winhttp.h': No such file or directory 19. fatal error C1083: Cannot open include file: 'map10.h': No such file or directory. 20. I cannot build the Core project.
MapE Library is a set of C++ classes that realizes mapping functionality. It's shipped as source code and can be embedded into your programs easily. Now MapE supports almost all desktop, embedded and mobile devices running Microsoft operating systems. 2. Can I use MapE Library in my program written in another language (not C, C++)? Yes. You should re-build MapE as DLL and use it in your programs. You can build MapE application using many other languages, include C++ managed extensions, C#, Visual Basic and VB.Net. Sample code is here. 3. How much is the MapE runtime license? MapE Library is royalty-free product. You can use MapE in any number of your products according to the license agreement without any additional fee. 4. How do I change data structure and data fields for MapE objects? The data structure can be changed using CMapLayer methods. All objects in the layer are affected. The value of specified data field of specified object can be changed using CMapObject methods. 5. What is included in the subscription program? MapESoft subscription program includes the source code updates and e-mail support. MapE Library is under active development and each registered user will receive all major updates and bugs fix during subscription period. 6. MapE can be use with Visual Studio .NET or Visual Studio 2005? Yes, you can use Visual Studio .Net 2003 or Visual Studio 2005 to develope MapE-applications, both native and managed. 7. Does MapE Library support 3D map? No. 3D mapping is really complex issue and we plan to develop separate product for 3D mapping applications. 8. MapE Library setup tool cannot detect Visual C++ in my PC, how to do next? Sometimes the setup tool cannot detect Visual Studio installations. In this case you need to setup VS environment manually. Setup VC++ directories a. eVC++ 3.0 and 4.0 (Tools\Options\Directories) Path for include files: MapE Library\Source\Core Path for library files: MapE Library\Bin Path for stlport include files: MapE Library\PocketPC\stlport (should be on top of other paths) b. For Visual C++ 6.0 (Tools\Options\Directories), Visual Studio .Net 2003 (Tools\Options\Projects\VC++ Directories) and Visual Studio 2005 (Tools\Options\Projects and Solutions\VC++ Directories) Path for include files: MapE Library\Source\Core Path for library files: MapE Library\Bin Copy application wizards eVC++: WCE MapE Application Wizard.awx VC++ 6.0: MapE Application Wizard.awx VS .Net 2003: MapE Application Wizard.ico MapE Application Wizard.vsdir MapE Application Wizard.vsz 9. What raster formats are supported? MapE Library supports most popular raster formats, including BMP, GIF, ICO, TGA, PCX, WBMP, WMF, JPEG, PNG, MNG, TIFF, JBIG, PNM, PPM, PGM, RAS, JPEG-2000. The import/export tool understands MapInfo raster layer and can convert it successfully. 10. How to force MapE draw other portion of the map using API? Use CMapT::SetRectDraw. Then refresh the map using CMUIMap::Refresh. 11. GPS receivers use WGS84 projection, how to do if map data is in different projections WGS84 is default GPS data. If your map data uses other projection, convert GPS data on-the-fly to your projection. 12. Can I draw custom objects on top of the map? Yes. You can add your custom drawing code to CMapLayer::Draw, CMapT::Draw, or CYourView::Draw method. Customize CMapLayer::Draw method if you need custom drawing in all map layers, otherwise you can modify CMapT::Draw or your own view class. Please remember that you'll receive regular MapE source code updates, so we strongly recommend writing custom drawing code in your applications. 13. What is recommended raster format? MapE can work with many raster formats, but we strongly recommend using Ecw with MapE. 14. Can I modify MapE source code? Yes, you can. But according to the license agreement, you can not distribute your modified source code in any manner. 15. What devices and CPU supported? MapE Library supports all devices running Microsoft Windows/ Windows CE OS. It includes PC, Pocket PC, Windows CE .Net devices. The library is CPU-independent. 16. What is mpw, mpl, rtree, .index and geo files? In MapE Library concept, each map layer is represented by one database. Each database row is one map object. Depends on map object type, one layer may be strored in 1, 2, 3 or files.
Each map may consists of several layers, i.e. several databases. In MapE Library terminology map also called as workspace. The MapE Workspace file (.mpw) does not contain any GIS data and defines only a set of map layers and its properties. One map, i.e. one mpw file consists of only layers with the same projection and datum. Most likely include and library path not set in VC++. See #8. MapE Library setup tool cannot detect Visual C++ in my PC, how to do next 18. fatal error C1083: Cannot open include file: 'winhttp.h': No such file or directory Ecw image library requires Microsoft Platform SDK. Just add path for SDK include file (e.g. C:\Program Files\Microsoft SDK\include). 19. fatal error C1083: Cannot open include file: 'map10.h': No such file or directory. See #8. MapE Library setup tool cannot detect Visual C++ in my PC, how to do next 20. I cannot build the Core project. The Core project is used only for source code browsing. Please do not build it.
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
Copyright © MapESoft 2005. All rights reserved. Microsoft, Visual C++, Visual Studio, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. |
|||||||||||||||||||||||||||||||||||||||||||