ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Welcome to Map Suite™ from ThinkGeo, a complete family of GIS software development kits that will help you build cutting-edge mapping and spatially aware applications. Using Map Suite's intuitive APIs, programmers who write code in C# or VB.NET can create professional-grade Geographic Information Systems (GIS) software featuring interactive maps, spatial analysis, geoprocessing and location, and much more. Even developers inexperienced with GIS can add fully-functional maps to their projects in just moments.
In this article, we will discuss how to install Map Suite on your computer and prepare your development environment for creating Map Suite-powered projects.
Map Suite requires the Microsoft .NET Framework 4.5 or newer.
To develop an application with any Map Suite control or component, you will need one of the following development environments:
Launch the ThinkGeo Product Center application to explore the exciting world of Map Suite GIS. Each Map Suite edition ships with code samples, kick-start templates, videos and more to help you start developing your first application quickly!
Next, we recommend that you take a look at our ThinkGeo Product Center article to learn how to develop your application around the Product Center application.
The Map Suite Mono environment setup guide on Linux will guide you through a process of setting up a Mono environment for Map Suite WebAPI and Map Suite WebForms. The guide supports Map Suite 10.0.0.0 and higher.
The purpose of this guide is to help you quickly setup a Map Suite WebAPI or Map Suite WebForms environment on Linux.
Map Suite controls are created with Microsoft .Net Frameworks. These controls depend on the Mono runtime and MonoDevelop IDE. The following steps will guide you to setup a Mono environment on Linux.
sudo apt-get install monodevelop
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update
sudo apt-get install monodevelop=5.10.0.871-0xamarin2
sudo apt-get install mono-xsp4
sudo apt-get install mono-devel sudo apt-get install mono-complete sudo apt-get install referenceassemblies-pcl
Notice: Please enter Y when asked to continue. *
We can create a WebForms project in MonoDevelop and install the NuGet packages. However, there are a couple of necessary steps:
The WebAPI and WebForms projects created in Visual Studio on Windows cannot run on Linux with MonoDevelop directly. The following steps show how to migrate them to MonoDevelop.
These two packages are not supported on Linux. You need to uninstall them.
Figure 1. Uninstall the package that you want.