User Tools

Site Tools


map_suite_web_for_webapi

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
Last revision Both sides next revision
map_suite_web_for_webapi [2017/03/03 08:16]
marklee [Product Guides & Appendices]
map_suite_web_for_webapi [2018/10/31 02:09]
tgwikiupdate [Frequently Asked Questions]
Line 1: Line 1:
 ====== Map Suite Web for WebAPI ====== ====== Map Suite Web for WebAPI ======
 +
 +<div msgbox>
 +**Note:** If you are using Map Suite 9.0 or previous versions of Map Suite product, please go to [[map_suite_webapi_edition|MapSuite 9.0 Wiki]]. The current page is for Map Suite 10.0 and future versions. It has different assemblies, licensing strategy and ways of distribution,​ and more. although the majority of previously built code should work without modification assuming the new namespaces are added. ​ For guidance on upgrading your existing code to Map Suite 10, please check out [[map_suite_10_upgrade_guide|MapSuite 10 Upgrade Guide]]. </​div>​
  
 Map Suite Web for WebAPI allows you to easily build REST based web services to do the server side rendering, querying and geometric functions in your HTML5/​Javascript application utilizing any JavaScript mapping client library (Leaflet, OpenLayers3 & KendoUI). Map Suite Web for WebAPI allows you to easily build REST based web services to do the server side rendering, querying and geometric functions in your HTML5/​Javascript application utilizing any JavaScript mapping client library (Leaflet, OpenLayers3 & KendoUI).
-<div mockline></​div>​ + 
-<​div ​shortcuts clearexternlink+===== Getting Started ===== 
-**[[https://thinkgeo.com/​download|Try It Free]]**+ 
 +It's very easy to get started. You can start from getting the samples from GitHub, or start from creating a new application in your Visual Studio. GitHub samples run properly in MonoDevelop on Linux as well. Please have a quick look at the following short videos. ​  
 + 
 +\\ 
 +\\ 
 +<​div ​play medialist
 +[[media:map_suite_web_for_webapi_quickstart|{{mapsuite10:​webapi:​run_github_sample_on_windows.png?180x99|Map Suite Web for WebAPI Quickstart On Windows}}]] 
 +\\ 
 +Run GitHub Sample on Windows (2'​30"​)
 </​div>​ </​div>​
  
-<​div ​shortcuts clearexternlink+ 
-**[[http://samples.thinkgeo.com/​WebApiEdition/​SampleTemplates/​|Explore the Demos]]**+<​div ​play medialist
 +[[media:map_suite_web_for_webapi_linux_quickstart|{{mapsuite10:​webapi:​run_github_sample_on_windows.png?180x99|Map SuiteWeb for WebAPI Quickstart on Linux}}]] 
 +\\ 
 +Run GitHub Sample on Linux (3'​06"​)
 </​div>​ </​div>​
  
  
-<​div ​shortcuts clearexternlink+<​div ​play medialist
-**[[https://thinkgeo.com/store|Purchase Online]]**+[[media:map_suite_web_for_webapi_hello_world|{{mapsuite10:​webapi:​Run_HelloWorld_Sample_on_Windows.png?​180x99|Map Suite Web for WebAPI Hello World}}]] 
 +\\ 
 +Hello World on Windows (3'​09"​) 
 +</div> 
 + 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Web For WebAPI Quick Start Guide|Quick Start Guide]] 
 +Helps you get started building your first application with the Map Suite Web for WebAPI. ​  
 +</div> 
 + 
 + 
 +===== Product Guides & Appendices===== 
 + 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Data Format Guide|Data Format Guide]] 
 +Walks the various GIS data format that are supported in the map controlIt also list any caveats related to the use of that format in your mapping application. 
 +</div> 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Style Guide New|Style Guide]] 
 +Explains how to use styles to beautifully represent your GIS mapping data. It includes an overview of styles, a detailed explanation of the various styles that ship with Map Suite, as well as a step by step guide of creating your own custom styles. ​  
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Serialization Guide|Serialization Guide]] 
 +Explains how to use our custom serialization class to render your Map Suite objects to XML, or other format etc. This allows your GIS application to easily save things such as Layers, Styles, or even whole maps to XML to be recalled at a later time.  
 +</​div>​ 
 + 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Web For WebAPI Installation Guide|Installation Guide]] 
 +Walks you through installing the map control on your system and creating a simple GIS application.  
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_deployment_license_guide_for_web|Deployment Guide]] 
 +Walks you through deploying your GIS software using the map control into a production environment. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_mono_environment_setup_guide_on_linux|Linux Development Guide]] 
 +Walks you through deploying your GIS software using the map control into a production environment. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_dependencies|Dependencies Guide]] 
 +Introduces the dependencies Map Suite Web for WebAPI needs with their features, versions and source websites. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Performance Guide|Performance Guide]] 
 +Walks you through various ways you can increase performance in your .Net GIS application. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite Web For WebAPI Azure Deployment Guide |Azure Deployment Guide (Coming Soon)]] 
 +Walks you through deploying your project using the map control into a windows azure cloud service and register the map control. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[Map Suite SQLite|SQLite Guide]] 
 +Walks you through using SQLite as a storage format. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_license_guide#​thinkgeomapsuite_for_web_webforms_mvc_webapi|License Guide]] 
 +Introduces what licenses are needed / how the license would work for debugging/​deploying the Map Suite products 
 +</​div>​ 
 + 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_10_upgrade_guide|Upgrade Guide]] 
 +Introduces how to upgrade to Map Suite 10.0 from Map Suite 9.0 or previous version. 
 +</​div>​ 
 + 
 +<div dokuteaser>​ 
 +> [[map_suite_platform_coverage|Coverage Guide]] 
 +Show Map Suite features coverage of different product and different platfoms ​
 </​div>​ </​div>​
  
Line 26: Line 119:
 </​div>​ </​div>​
 <div #​learningmore>​[[http://​wiki.thinkgeo.com/​wiki/​map_suite_web_for_webapi_all_samples|Explore and Study "All Learning Sample"​ now →]]</​div>​ <div #​learningmore>​[[http://​wiki.thinkgeo.com/​wiki/​map_suite_web_for_webapi_all_samples|Explore and Study "All Learning Sample"​ now →]]</​div>​
 +<div #​learningmore>​[[http://​wiki.thinkgeo.com/​wiki/​map_suite_all_samples|Explore and Study "All Samples Across all the Products"​ now →]]</​div>​
 </​div>​ </​div>​
 </​div>​ </​div>​
Line 110: Line 204:
  
 <div medialist gallery> <div medialist gallery>
-[[https://github.com/ThinkGeo?​utf8=%E2%9C%93&​q=webapi%20project%20templates&​type=&​language=|{{webapiedition:​codesamples:​Map Suite Web Edition Project Templates SiteSelection.png|Project Templates}}]]+[[http://wiki.thinkgeo.com/wiki/​map_suite_web_for_webapi_project_templates|{{webapiedition:​codesamples:​Map Suite Web Edition Project Templates SiteSelection.png|Project Templates}}]]
 <div gallery_title>​Project Templates</​div>​ <div gallery_title>​Project Templates</​div>​
-<div desc>[[https://github.com/ThinkGeo?​utf8=%E2%9C%93&​q=webapi%20project%20templates&​type=&​language=|Explore these project templates which combine several different concepts to make real world applications]]</​div>​+<div desc>[[http://wiki.thinkgeo.com/wiki/​map_suite_web_for_webapi_project_templates|Explore these project templates which combine several different concepts to make real world applications]]</​div>​
 </​div>​ </​div>​
 </​div>​ </​div>​
 <div newline></​div>​ <div newline></​div>​
 <div newline></​div>​ <div newline></​div>​
-===== Product Guides & Appendices===== 
  
-<div dokuteaser>​ +===== Package ===== 
-> [[Map Suite Web For WebAPI Quick Start Guide|Quick Start Guide]] +==== Standard ​ ==== 
-Helps you get started building your first application with the Map Suite Web for WebAPI  +Standard version contains all packages that Map Suite supported on this platform which should meet most user's requirements.
-</​div>​+
  
-<div dokuteaser>​ + [[map_suite_web_for_webapi_package_coverage|Compare with Barebone]]
-[[Map Suite Data Format Guide|Data Format Guide]] +
-Walks the various GIS data format that are supported in the map control. It also list any caveats related to the use of that format in your mapping application. +
-</​div>​+
  
-<div dokuteaser>​ +==== Barebone ==== 
-> [[Map Suite Style Guide New|Style Guide]] +Barebone version is intended for experienced ​Map Suite developers who require fine grain control over their dependencies. ​ All other developer please ​use the Standard Edition.
-Explains how to use styles to beautifully represent your GIS mapping data. It includes an overview of styles, a detailed explanation of the various styles that ship with Map Suite, as well as a step by step guide of creating your own custom styles  +
-</​div>​+
  
-<div dokuteaser>​ + [[map_suite_web_for_webapi_package_coverage|Compare with Standard]]
-[[Map Suite Serialization Guide|Serialization Guide]] +
-Explains how to use our custom serialization class to render your Map Suite objects to XML, or other format etc. This allows your GIS application to easily save things such as Layers, Styles, or even whole maps to XML to be recalled at a later time.  +
-</​div>​+
  
- 
-<div dokuteaser>​ 
-> [[Map Suite Web For WebAPI Installation Guide|Installation Guide]] 
-Walks you through installing the map control on your system and creating a simple GIS application. ​ 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[map_suite_deployment_license_guide_for_web|Deployment Guide]] 
-Walks you through deploying your GIS software using the map control into a production environment. 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[map_suite_dependencies|Dependencies Guide]] 
-Introduces the dependencies Map Suite Web for WebAPI needs with their features, versions and source websites. 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[Map Suite Performance Guide|Performance Guide]] 
-Walks you through various ways you can increase performance in your .Net GIS application. 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[Map Suite Web For WebAPI Azure Deployment Guide |Azure Deployment Guide (Coming Soon)]] 
-Walks you through deploying your project using the map control into a windows azure cloud service and register the map control. 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[Map Suite SQLite|SQLite Guide]] 
-Walks you through using SQLite as a storage format. 
-</​div>​ 
- 
-<div dokuteaser>​ 
-> [[map_suite_license_guide#​thinkgeomapsuite_for_web_webforms_mvc_webapi|License Guide]] 
-Introduces what licenses are needed / how the license would work for debugging/​deploying the Map Suite products 
-</​div>​ 
 =====API Documentation===== =====API Documentation=====
  
   * [[map_suite_web_for_webapi_api|ThinkGeo.MapSuite.WebApi]]<​div>​The Map Suite Web for WebAPI API documentation covers the ThinkGeo.MapSuite.WebApi namespace which resides in the ThinkGeo.MapSuite.WebApi.dll assembly. It contains all of the Map Suite Web for WebAPI specific classes such as the map control itself, Overlays, and supported map classes.</​div>​   * [[map_suite_web_for_webapi_api|ThinkGeo.MapSuite.WebApi]]<​div>​The Map Suite Web for WebAPI API documentation covers the ThinkGeo.MapSuite.WebApi namespace which resides in the ThinkGeo.MapSuite.WebApi.dll assembly. It contains all of the Map Suite Web for WebAPI specific classes such as the map control itself, Overlays, and supported map classes.</​div>​
  
-===== Package ===== 
-==== Standard ​ ==== 
-Standard version contains all packages that Map Suite supported on this platform which should meet most user's requirements. 
  
- ​[[map_suite_windows_package_coverage|Compare with Barebone]] 
  
-==== Barebone ​==== +===== Change Logs =====
-Barebone version is intended for experienced Map Suite developers who require fine grain control over their dependencies. ​ All other developer please use the Standard Edition.+
  
- [[map_suite_windows_package_coverage|Compare with Standard]]+  * [[Map Suite Web for WebApi Release Change Log|API Change Log]]<​div>​The Map Suite Web for WebAPI change log details the changes made to the product for each major release cycle.</​div>​ 
 + 
 +  [[Map Suite Web for WebAPI Features Bug Fixes Change Log|Features & Bug Fixes Change Log]]<​div>​This change log details the new features and bug fixes applied to the product for each major release cycle.</​div>​
  
  
Line 442: Line 488:
 <div newline></​div>​ <div newline></​div>​
 <div newline></​div>​ <div newline></​div>​
-===== Change Logs ===== 
  
  
-  ​* [[Map Suite Web for WebApi Release Change Log|API Change Log]]<​div>​The Map Suite Web for WebAPI ​change log details ​the changes made to the product ​for each major release cycle.</​div>​+===== Frequently Asked Questions ===== 
 +    ​* [[Map Suite Web For WebAPI FAQ General Questions|General Questions]] <div>All the frequently asked questions about Map Suite Web for WebAPI.</​div>​ 
 +    * [[Map Suite Web For License FAQ General Questions|License Questions]] <​div>​All ​the frequently asked questions about Map Suite Web for License.</​div>​
  
-  * [[Map Suite Web for WebAPI Features Bug Fixes Change Log|Features & Bug Fixes Change Log]]<​div>​This change log details the new features and bug fixes applied to the product for each major release cycle.</​div>​ 
- 
- 
-===== Frequently Asked Questions ===== 
-    * [[Map Suite WebAPI Edition FAQ All Questions|All Questions]] <​div>​All the frequently asked questions about Map Suite Web for WebAPI.</​div>​ 
  
  
map_suite_web_for_webapi.txt · Last modified: 2020/05/19 21:25 by benbai