User Tools

Site Tools


map_suite_mobile_for_ios

This is an old revision of the document!


Map Suite Mobile For iOS

Note: If you are using Map Suite 9.0 or previous versions of Map Suite product, please go to 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 MapSuite 10 Upgrade Guide.

Map Suite for iOS is a powerful .NET control that lets you add interactive maps and professional-grade GIS to your iPhone® and iPad® apps. Using the power of the Xamarin mobile platform and ThinkGeo's Map Suite together, you can develop native iOS apps using the C# language and .NET libraries you're already familiar with.

Getting Started

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. Please have a quick look at the following short videos.


Map Suite Mobile for iOS Quickstart On iOS
Run GitHub Sample on iOS(4'02“)

Map Suite Mobile for iOS Hello World
Hello World on iOS(4'14”)

Map Suite Mobile for iOS Quickstart running on Mac
Run GitHub Sample on Mac(5'46“)


Quick Start Guide Helps you get started building your first application with the Map Suite Mobile For iOS.

Product Guides

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.

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.

Explains how to use our custom serialization class to render your Map Suite objects to XML, or other format etc. It 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.

Walks you through installing the map control on your system and creating a simple GIS application.

Walks you through deploying your GIS software using the map control into a production environment.

Introduces the dependencies Map Suite Mobile for iOS needs with their features, versions and source websites.

Walks you through various ways you can increase performance in your .Net GIS application.

Introduces what licenses are needed / how the license would work for debugging/deploying the Map Suite products

Introduces how to upgrade to Map Suite 10.0 from Map Suite 9.0 or previous version.

Show Map Suite features coverage of different product and different platfoms

Learning Samples

Package

Standard

The standard package contains commonly used packages which should meet most user's requirements. The packages which are not included are not commonly used and very big in size, such as FDO package, Oracle Package, etc. You can always reference those packages separately.

Compare with Barebone

Barebone

The barebone package is intended for experienced Map Suite developers who require adept control over their dependencies. All other developer please use the standard package.

Compare with Standard

API Documentation

  • ThinkGeo.MapSuite.iOS

    The The Mobile for iOS API documentation covers the ThinkGeo.MapSuite.iOS namespace which resides in the ThinkGeo.MapSuite.iOS.dll assembly. It contains all of the The Mobile for iOS specific classes such as the map control itself, Overlays, and supported map classes.

Change Logs

  • API Change Log

    This change log details the changes made to the product for each major release cycle.

Videos

Step through the Mobile For iOS sample applications and see how they're put together. We'll demonstrate how to use each app, then take you through every part of the source code and show you how it works.

Tip: You'll want to select “Fullscreen” to properly read the source code.

iOS Getting Started Sample
iOS Getting Started

iOS Map Visualization Learning Sample
iOS Map Visualization Learning Sample

iOS Labeling Learning Sample
iOS Labeling Learning Sample

iOS Drawing & Editing Sample
iOS Drawing & Editing Sample

iOS Geometric Functions Learning Sample
iOS Geometric Functions Learning Sample

Screenshots

The Mobile For iOS screenshots gallery section displays a wide range of screenshots covering various GIS features of the Mobile For iOS map control.

Tablets

Getting Started with Map
Getting Started with Map

Visualization
Visualization

Label Styling
Label Styling

Geometric Functions
Geometric Functions

Drawing And Editing Features
Drawing And Editing Features

Siteselection
Siteselection

Visualization-US Weather
Visualization-US Weather

US Earthquake Statistics
US Earthquake Statistics

Phones

Getting Started with Map
Getting Started with Map

Visualization
Visualization

Label Styling
Label Styling

Geometric Functions
Geometric Functions

Drawing And Editing Features
Drawing And Editing Features

Siteselection
Siteselection

US Earthquake Statistics
US Earthquake Statistics

Frequently Asked Questions

  • General Questions

    These frequently asked questions cover high level GIS and mapping topics that are not categorized in other areas.

map_suite_mobile_for_ios.1495432208.txt.gz · Last modified: 2017/05/22 05:50 by tgwikiupdate