User Tools

Site Tools


thinkgeo_web_for_api

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
thinkgeo_web_for_api [2019/10/21 02:24]
tgwikiupdate [ThinkGeo Web for WebAPI]
thinkgeo_web_for_api [2021/03/08 17:22] (current)
benbai
Line 1: Line 1:
-====== ThinkGeo UI for WebAPI ======+====== ThinkGeo ​Web UI for WebAPI======
  
 <div msgbox> <div msgbox>
-**Note:** This version of ThinkGeo UI for WebApi ​is based on .NET Standard 2.1 and is **NOT** supporting .NET Framework anymore(see [[https://​docs.microsoft.com/en-us/dotnet/standard/net-standard#​net-implementation-support|.NET implementation support]]. Please use [[map_suite_web_for_webapi|Map Suite 10]] if you want to stay with .NET Framework. ​ To upgrade a previously-built .NET Framework project to .NET Core, please refer to our guide [[thinkgeo_12_upgrade_guide|"​Updating from .NET Framework to .NET Core"​]]. </​div>​+**Note:** This page is obsoletePlease visit https://​docs.thinkgeo.com/products/​web-maps/v12.0/quickstartand check out the latest docs 
 +</​div>​
  
-ThinkGeo 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 (LeafletOpenLayers3 & KendoUI).+<div msgbox>​ 
 +**Note:** This page is for ThinkGeo UI WPF V12 and above, we highly suggest ​you to upgrade to this version if you are on an old one. Here is a quick guide how to do it: [[thinkgeo_12_upgrade_guide|Updating to ThinkGeo 12]]. Version 12 supports both .NET Core and .NET Framework, the old versions support .NET Framework only.  
 +</div> 
 + 
 +ThinkGeo Web UI for WebAPI is a .NET Standard component using WebAPIthe cutting edge technology from Microsoft 
 + 
 +===== Getting Started =====
  
 \\ \\
 <div dokuteaser>​ <div dokuteaser>​
->[[ThinkGeo Web for API Quick Start Guide|Quick Start Guide]] +>[[https://​gitlab.com/​thinkgeo/​public/​thinkgeo-web-maps|Quick Start Guide]] 
-Helps you get you up to speed with integrating the ThinkGeo ​UI for WebApi ​into your GIS software.+Helps you get you up to speed with integrating the ThinkGeo ​Web for WebAPI map control ​into your GIS software.
 </​div>​ </​div>​
 +
  
 ===== Product Guides ===== ===== Product Guides =====
  
 <div dokuteaser>​ <div dokuteaser>​
->​[[ThinkGeo Web for API Installation Guide|Installation]] +> [[thinkgeo_license_guide|License]] 
-Walks you through installing the ThinkGeo Web for API on your system and creating a simple GIS application. +Introduces what licenses are needed ​how the license would work for debugging/deploying ​the ThinkGeo ​products
-</​div>​ +
- +
-<div dokuteaser>​ +
-> [[thinkgeo_license_guide#​map_suite_for_web_webforms_mvc_webapi|License]] +
-Introduces what licenses are needed ​and how licensing works for debugging ​and deploying ​projects using ThinkGeo ​UI.+
 </​div>​ </​div>​
  
Line 27: Line 30:
 <div dokuteaser>​ <div dokuteaser>​
 >​[[thinkgeo_dependencies|Dependencies]] >​[[thinkgeo_dependencies|Dependencies]]
-Introduces the dependencies ​required by ThinkGeo Web for API, along with their features, versions and source websites.+Introduces the dependencies ThinkGeo Web for WebAPI needs with their features, versions and source websites.
 </​div>​ </​div>​
  
 <div dokuteaser>​ <div dokuteaser>​
->[[thinkgeo_deployment_license_guide_for_webapi|Deployment]] +>[[thinkgeo_deployment_license_guide_for_web_component|Deployment]] 
-Walks you through deploying your ThinkGeo Web for API project to your user base.+Walks you through deploying your GIS software using the map control into a production environment.
 </​div>​ </​div>​
  
Line 38: Line 41:
 <div dokuteaser>​ <div dokuteaser>​
 >​[[ThinkGeo Data Format Guide|Data Format]] >​[[ThinkGeo Data Format Guide|Data Format]]
-Lists the various GIS data formats ​that are supported ​by the ThinkGeo UI map control, as well as any caveats to be aware of with certain formats. +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>​ +
-> [[thinkgeo_12_upgrade_guide|Upgrading]] +
-Describes how to upgrade to ThinkGeo UI 12 from previous versions of ThinkGeo UI or ThinkGeo Map Suite.+
 </​div>​ </​div>​
  
 <div dokuteaser>​ <div dokuteaser>​
 >​[[ThinkGeo Style Guide|Style]] >​[[ThinkGeo Style Guide|Style]]
-Explains how to use ThinkGeo ​UI's style system ​to beautifully represent your GIS mapping data.  The guide includes an overview of styles, a detailed explanation of the various styles that ship with ThinkGeo, as well as a step-by-step guide to creating your own custom styles.+Explains how to use styles in ThinkGeo to beautifully represent your GIS mapping data.  The guide includes an overview of styles, a detailed explanation of the various styles that ship with ThinkGeo, as well as a step by step guide of creating your own custom styles.
 </​div>​ </​div>​
  
 <div dokuteaser>​ <div dokuteaser>​
->​[[ThinkGeo Serialization Guide|Serialization]] +> [[thinkgeo_platform_coverage|Coverage]] 
-Explains how to use our custom serialization class to render your ThinkGeo 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.  +Show ThinkGeo ​features coverage of different product and different platfoms ​
-</​div>​ +
- +
-<div dokuteaser>​ +
->​[[ThinkGeo Performance Guide|Performance]] +
-Walks you through various ways you can increase performance in your .NET mapping application. +
-</​div>​ +
- +
-<div dokuteaser>​ +
-> [[thinkgeo_platform_coverage|Platform ​Coverage]] +
-Shows which ThinkGeo ​UI controls run on which platforms (Windows, Linux, MacOS, etc).+
 </​div>​ </​div>​
  
 ===== Code Samples ===== ===== Code Samples =====
-** All the samples are available on Github via the link below. **+** Browse ​the demo applications to see the power of ThinkGeo Web UI for WebAPI. **
 <div samplelist>​ <div samplelist>​
-<faicon fa fa-navicon fa-lg> [[thinkgeo_web_for_api_all_samples|Samples]]+<faicon fa fa-navicon fa-lg> [[https://​gitlab.com/​thinkgeo/​public/​thinkgeo-web-maps/​-/​tree/​master/​samples/​web-api|Samples]] 
 +\\ 
 +All samples about ThinkGeo Web UI for WebAPI.
 </​div>​ </​div>​
 +
 +
  
 ===== Package ===== ===== Package =====
Line 76: Line 68:
 ===== API Documentation ===== ===== API Documentation =====
  
-  * [[12.0/thinkgeo.ui.webapi|ThinkGeo.UI.WebApi]]<​div>​This document ​covers the ''​ThinkGeo.UI.WebApi'' ​namespace which resides in the ThinkGeo.UI.WebApi.dll assembly. It includes ​Overlays, and supported map classes. It also covers all the types in ''​ThinkGeo.Core'' ​which is the key dependency of ThinkGeo ​UI WebApi.</​div>​+  * [[12.0:thinkgeo.ui.webapi|ThinkGeo.UI.WebAPI]]<​div>​It covers the ThinkGeo.UI.WebAPI ​namespace which resides in the ThinkGeo.UI.WebAPI.dll assembly, including the map control itself, ​Overlays, and supported map classes. It also covers all the types in ThinkGeo.Core which is the key dependency of WebAPI. ​ </​div>​ 
 + 
 +===== Frequently Asked Questions===== 
 + 
 +  * **Do I have control over how the map looks and fits into my application** <​div>​ 
 + 
 +Yes, absolutely. ​ThinkGeo ​Web for WebAPI is a control, so you can easily integrate it into your application just like any other control from the Toolbox. We expose a large amount of APIs that allow you to customize every aspect of the map and the user interface so that they fit in with the look and feel of your application.</​div>​ 
 + 
 +  * **What other software is required to work with ThinkGeo Web for WebAPI?** <​div>​ 
 + 
 +Microsoft Visual Studio, or VS Code.</​div>​ 
 + 
 +  * **What type of map data does ThinkGeo Web for WebAPI Support?** <​div>​ 
 + 
 +ThinkGeo Web for WebAPI comes with native support for the most popular vector and raster file formats, and includes a free extension that enables support for more than a dozen more vector formats and raster formats. Check out [[thinkgeo data format guide|Data Formats Guide]] for detail. </​div>​ 
 + 
 +  * **How big of a learning curve is there to using ThinkGeo Web for WebAPI?** <​div>​ 
 + 
 +ThinkGeo Web for WebAPI was designed to be easy to understand and easy to use. While mapping/GIS controls typically have a larger learning curve than other simpler controls like grids or charts, we feel ThinkGeo has taken the complexity out of mapping and allows you to develop your application in days or weeks instead of weeks or months.</​div>​
  
-===== Change Logs =====+  * **Where do I go if I need help with ThinkGeo Web for WebAPI?** <div>
  
-  * [[thinkgeo_12_change_log|Major Changes ​in ThinkGeo UI 12]]<​div>​Details the major changes made in ThinkGeo UI 12 as compared ​to ThinkGeo UI 10 and earlier.</​div>​+We have a very active Developer Community discussion forum, a large number of "How Do I?" sample applications with source code in C#, and we also offer professional services if you need to talk with a developer one-on-one.</​div>​
  
 ===== Help & Support Guides ===== ===== Help & Support Guides =====
thinkgeo_web_for_api.1571624665.txt.gz · Last modified: 2019/10/21 02:24 by tgwikiupdate