User Tools

Site Tools


map_suite_10_upgrade_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
map_suite_10_upgrade_guide [2017/04/26 09:50]
marklee
map_suite_10_upgrade_guide [2017/07/27 06:43] (current)
tgwikiupdate
Line 129: Line 129:
  
 90% of the API stays the same so that people won’t need to make any code changes. There might be some API changes for the remaining 10%, please check [[http://​wiki.thinkgeo.com/​wiki/​map_suite_desktop_for_winforms_release_change_log|this change log]] for details. ​ 90% of the API stays the same so that people won’t need to make any code changes. There might be some API changes for the remaining 10%, please check [[http://​wiki.thinkgeo.com/​wiki/​map_suite_desktop_for_winforms_release_change_log|this change log]] for details. ​
 +
 +{{:​wiki:​10upgrade.png}}
  
 ===== FAQ ===== ===== FAQ =====
Line 135: Line 137:
 ==== How to use MapEngine MapSuite 10.0? ==== ==== How to use MapEngine MapSuite 10.0? ====
 There is no MapEngine any more, there are two options for you: There is no MapEngine any more, there are two options for you:
-1. Use layer.Draw() ​directly; +  - If you use MapEngine to draw the layer. ​Please use layer to draw directly.
-2. Use WinFroms or Wpf edition in your project.+  - If you use some more functions like zoom, pan, etcYou can do: 
 +     ​* ​Use Wpf or WinFoms products instead of MapEngine;​ 
 +     * Use ExtentHelper.XXX();​ 
 +  - If you still want to use MapEngine, we already make MapEngine opensource, please download this [[http://​wiki.thinkgeo.com/​wiki/​_media/​mapengine.zip|source file]].
  
 If you want to know how to implement your feature with MapSuite 10.0, please refer the samples in [[https://​github.com/​thinkgeo|GitHub]] If you want to know how to implement your feature with MapSuite 10.0, please refer the samples in [[https://​github.com/​thinkgeo|GitHub]]
  
 ==== Where is GdiPlusXXX? ==== ==== Where is GdiPlusXXX? ====
-The new name is GdiPlusGeoCanvas now is something like PlatformGeoCanvas,​ GdiPlusRasterLayer now is NativeImageRasterLayer on Windows. ​You should know that+The new name is GdiPlusGeoCanvas now is something like PlatformGeoCanvas,​ GdiPlusRasterLayer now is NativeImageRasterLayer on Windows. 
 + 
 +==== How to use the WorldMapKit?​ ==== 
 +The OsmWorldMapKitLayer hadn't been supported in version 10. 
 + 
 +If you want to use WorldMapKit as background layer, please just choose WorldStreetsAndImageryOverlay instead of it. 
 + 
 +If you want to render the Sqlite database like original OsmWorldMapKitLayer,​ please just view this sample https://​github.com/​ThinkGeo/​WorldStreetsLayerSDKOnLinux-ForWinForms. 
 + 
 +Upgrading to V10 is recommended,​ but if you want to use version 9 with WorldMapKitLayer,​ please view attached sample, you can double check the executable in bin folder and run directly, replace corresponding assembly to the project and it will works well. 
 +[[http://​wiki.thinkgeo.com/​wiki/​_media/​worldmapkitsdk/​WorldMapKitTest.zip|WorldMapKitTest.zip]]
  
 ==== How to process breaking change? ==== ==== How to process breaking change? ====
Line 154: Line 169:
  
 ===== Summary ===== ===== Summary =====
- 
-{{:​wiki:​10upgrade.png}} 
  
 We can already see the benefit of using the new Map Suite NuGet packages. You can do everything from within Visual Studio via the console or GUI, and you can check for component updates in real-time. You could easily setup your own NuGet server for your team and share your project. We can already see the benefit of using the new Map Suite NuGet packages. You can do everything from within Visual Studio via the console or GUI, and you can check for component updates in real-time. You could easily setup your own NuGet server for your team and share your project.
  
 For a complete Map Suite 10.0 API list, please [[http://​wiki.thinkgeo.com/​wiki/​map_suite_desktop_for_winforms_api|check here.]] For a complete Map Suite 10.0 API list, please [[http://​wiki.thinkgeo.com/​wiki/​map_suite_desktop_for_winforms_api|check here.]]
map_suite_10_upgrade_guide.1493200204.txt.gz · Last modified: 2017/04/26 09:50 by marklee