原生.NET GIS软件开发包,轻松为应用添加交互式地图
Map Suite .NET的地图控件&组件可以为你的.NET定制应用程序添加交互式地图和GIS功能。作为一个.NET软件开发者,你可以使用Map Suite强大的地图API为你的项目添加空间功能,包括交互式的Visual Basic或C#地图、地理编码、空间分析、路由和地理处理等等。Map Suite是你工具箱中不可或缺的一个地图SDK。
Making GIS Easy for Developers
Map Suite .NET map controls and components add interactive maps and GIS features to the custom applications you build with the Microsoft .NET Framework. As a .NET software developer, you can use Map Suite's powerful map API to add spatial functionality to your projects, including interactive Visual Basic or C# maps, geocoding, spatial analysis, routing, geoprocessing, and much more.
选择Map Suite的理由:
- 极具竞争力的价格和免版税的许可模式。
- 丰富的在线演示,丰富的开发资源、使用教程和数百个示例。
- GIS功能完善 - 空间查询、路由和地理编码等等。
- 原生.NET应用,在Visual Studio中使用C#或VB.NET创建。
- 由Map Suite开发人员驻守的论坛有数以千计的帖子。
- 全球拥有1,000多个客户,其中有20多个跻身财富500强。
Map Suite .NET控件&组件
Map Suite适用于各种不同的平台,特别是Windows桌面、Web、Silverlight等等。
针对Windows桌面应用程序和服务
WPF Desktop Edition
通过打包了WPF全功能的原生.NET控件,Map Suite WPF Desktop Edition将Windows桌面GIS应用开发提升到了一个新的层面。由于拥有快速的渲染性能、强大的绘图功能和支持大部分流行的数据格式,Map Suite WPF桌面版使得GIS适合任何技术类型的开发人员。
WinForms Desktop Edition
它可以为你的WinForms应用添加交互式的地图,使用Microsoft VS、C#或VB.NET进行程序编写,允许你开发能在丰富的、交互式媒体中传达地理空间数据的软件。由于打包了强大的绘图功能和支持大部分流行的地图数据格式,Map Suite WPF桌面版使得GIS适合任何技术类型的开发人员。
Services Edition
Map Suite Services版是创建Web服务、Windows服务和控制台应用的完整的GIS开发框架,无需内置用户界面。Map Suite Services Edition是基于Microsoft .NET框架原生GIS控件,提供了新一代的GIS软件开发体验。
针对Web应用程序
Silverlight Edition
Map Suite Silverlight版是一个.NET原生GIS软件控件,允许.NET开发人员在他们的Web和移动应用中添加丰富的、交互式的Silverlight地图。现在,你可以在时尚的、下一代Microsoft Silverlight中利用专业GIS控件的全部功能。这不是一个简单的控件,它是针对Silverlight的全功能GIS。
MVC Edition
Map Suite MVC版可以帮助程序员为ASP.NET MVC应用添加交互式地图和GIS功能。由于MVC速度快、灵活性高,因而Map Suite能帮助你为桌面浏览器和移动设备等开发新一代的GIS软件应用程序。加上Map Suite简单的API和免费分发,你可以以最短的时间将你的基于Web的跨平台GIS应用发布到市场中。
Web Edition
Map Suite Web版是一个.NET原生GIS控件,允许软件开发人员轻松地创建交互式在线绘图应用。它打包了强大的AJAX交互性,精简代码的简单API和免版税发布,Map Suite Web版允许你以最短的时间将自己的ASP.NET WebForms GIS 应用发布到市场中。
针对原生移动应用程序
Map Suite for Android
Map Suite for Android是一个功能强大的。NET控件,可以让你添加交互式地图和专业级的GIS功能到您的Android应用程序中。它将强大的Xamarin移动平台和Map Suite完美结合,使你可以使用C#和.NET库开发原生的Android应用程序。
Map Suite for iOS
Map Suite for iOS是一个功能强大的。NET控件,可以让你添加交互式地图和专业级的GIS功能到您的iPhone和iPad应用程序中。它将强大的Xamarin移动平台和Map Suite完美结合,使你可以使用C#和.NET库开发原生的iOS应用程序。
Windows Phone Edition
它允许开发者向自己的WinPhone 8应用中添加GIS和交互式地图,让你能利用Map Suite当前的全套GIS功能或者轻松地实现到现有Map Suite工程的端口。同时支持触摸事件,给你的用户带来在移动设备上体验过的熟悉的交互性。
针对服务器应用程序和Web服务
WMS Server Edition
是创建高性能、可扩展并且兼容标准Web Map Service (WMS)的最快和最简单的方式。WMS提供了作为填充图像的地图数据,被客户端应用程序使用。它使你可以创建基于云的、负载均衡的地图服务,并且可以被任何支持WMS的客户端应用所使用,包括包含其他Map Suite GIS开发控件的内置客户端。
Geocoder
Map Suite地理编码器是一个针对.NET的原生地理编码和解码组件,允许你在街道地址和地理位置之间互相转换。它还可以提供如县城、FIPS代码和人口普查等附加信息。
扩展与插件
这些附加插件可以提升你的GIS或空间绘图项目的各种功能。
Map Suite World Map Kit SDK
Map Suite World Map Kit SDK是我们.NET开发人员控件Map Suite线的扩展,包括任何你想要显示的地球位置的专业外观地图。此工具箱包含了覆盖world—plus,提升美国和加拿大街道水平细节的地图数据,能即时传送漂亮地图的预创建渲染类。内置源代码允许重新设计地图或者添加自己的数据。渲染类兼容Map Suite 5.0或更高版本。
Map Suite Source Kit
Map Suite Source Kit可以帮助开发人员使用除了我们的核心类之外的C#来扩展和提高Map Suite的核心功能。从FeatureSources到GeoStyles, Source Kit让你看到了你喜欢的各种类的本质,使得很容易将它们扩展到自己的定制化实现中。虽然它提供的Map Suite源代码并不完整,但是也使得你的自定义Map Suite功能实现起来非常简单。
Vehicle Tracking Starter Kit
如果你想使用Map Suite Web版创建一个基于网络的车辆跟踪应用程序, Vehicle Tracking Starter Kit是一个很好的选择。它使用简单,带有全部常见的跟踪功能,并且演示了使用C#和VB.NET等全注释的源代码的最佳实践效果。把它添加到你的Web版解决方案并启动你的跟踪项目吧!
Routing Extension
让你的绘图应用开始记录自己的位置。Map Suite路由是GIS控件Map Suite家族的扩展,能计算路由和方向。这个原生.NET组件能让你的Map Suite应用找到从A点到B点的最短距离,提供导航,避开指定区域,优化推销员路线问题等等。
Map Suite功能特征(适用于每个版本)
- 原生.NET控件
- 包含完整IntelliSense的流线型API
- 无需记住类和方法,Visual Studio会帮你完成这些。
- 支持.NET 4.0框架
- 最新版.NET框架的功能能给你带来最佳的开发体验。
- 基于C#或VB.NET编码,简单易懂
- 使用你已经熟悉的C#和Visual Basic语言进行开发。
- 支持多种矢量和栅格数据格式
- 包括Shapefile、TAB、FileGeodatabase、SQL 2008、GeoTIFF、JPEG2000等等。
- 内置迷你地图、层转换器、平移/缩放控制和比例线
- 优化显示细节的定制化缩放级别
- 强大的投影引擎
- 支持光栅重投影
- 空间查询
- 几何函数
- 转换(例如混合、分片、划分)形状或者查找空间关系。
- 高效的几何图形库
- 可选的SQL类型库大大的提升了几何图形操作的性能。
- SQL查询
- 动态上下文菜单
- 当在特征、标记等地方单击鼠标右键时,动态弹出上下文菜单,提供一些额外的功能。
- 环绕国际日期变更线
- 视觉绚丽的风格和渲染器
- 包括类断点、点密度、正则表达式、图表和图形等众多地图风格。
- 支持创建和显示GRID文件
- 绘制、编辑和操作图形
- 支持Web Map Service (WMS)
- 从符合标准WMS规格的在线GIS服务引入地图图像。
- 支持多种语言
- Unicode插件允许使用复杂的语言进行绘图和标记。
- 支持自定义标签
- 序列化地图功能
- 序列化地图图形,并将它们保存到XML或从XML中加载。
- 定制化GIS服务
- 高度定制化控件
- 有了我们扩展的对象模型和插件构架,Map Suite能满足你的任何需求。
If you’re a .NET shop, Map Suite is the map SDK that you must have in your toolbox.
Just a Few Compelling Reasons to Choose Map Suite:
- Competitive pricing and a royalty-free licensing model
- Free product download and demos – No sign-up necessary
- Complete GIS suite – Spatial querying, routing, geocoding, and more
- Native .NET – Built for use with Visual Studio using C# or VB.NET
- Exhaustive resources for developers
- A wiki with documentation and hundreds of samples
- Forum with thousands of posts, manned by Map Suite developers
- More than 1,000 customers worldwide with over 20 in the Fortune 500
Map Suite .NET Controls & Components
Map Suite is available in a variety of platform-specific editions aimed at the Windows desktop, web, Silverlight and beyond.
WPF
Desktop Edition
Map Suite WPF Desktop Edition takes GIS application development for the Windows desktop to a whole new level, with a .NET-native control that packs the full power of Windows Presentation Foundation (WPF). With blazing fast rendering performance, powerful mapping features and support for the most popular data formats, Map Suite WPF Desktop Edition makes GIS accessible to developers of any skill.
WinForms
Desktop Edition
Map Suite WinForms Desktop Edition is a powerful .NET control that adds interactive maps to your Windows Forms applications. Using Microsoft Visual Studio and C# or VB.NET, Map Suite lets you develop software that conveys geospatial data in a rich, interactive medium. Packed with powerful mapping features and support for the most popular map data formats, Map Suite Desktop Edition makes GIS accessible to developers of any skill.
Silverlight
Edition
Map Suite Silverlight Edition is a .NET native GIS software control that lets .NET developers add rich, interactive Silverlight maps to their web applications and mobile web apps. Now you can harness the full power of a professional GIS control in the sleek, next-generation interfaces of Microsoft Silverlight. This is not a slimmed-down control — it's full-featured GIS for Silverlight!
MVC
Edition
Map Suite MVC Edition is a .NET control for programmers that brings interactive maps and GIS functionality to ASP.NET MVC applications. Thanks to the speed and flexibility of MVC, Map Suite will help you deliver next-generation GIS software applications to desktop browsers and mobile devices alike. Together with Map Suite's simple API and royalty-free distribution, you can take your web-based GIS applications to market in record time, across the widest variety of platforms.
Web
Edition
Map Suite Web Edition is a .NET native GIS control that allows software developers to create interactive online mapping applications with ease. Packed with powerful AJAX interactivity, a simple API that makes coding easy, and royalty-free distribution, Map Suite Web Edition enables you to bring your ASP.NET WebForms GIS applications to market in record time.
Windows
Phone Edition
Map Suite Windows Phone Edition is the premier solution for software developers who want to add GIS and interactive maps to their Windows Phone 8 apps. Built upon the powerful Map Suite core foundation, Windows Phone Edition lets you take the full array of Map Suite GIS features on the road or easily port your existing Map Suite projects. And with support for touch events, it also gives your maps the same familiar interactivity that users have come to expect from their mobile devices.
Services
Edition
Map Suite Services Edition is a complete GIS development framework for creating Web services, Windows services and console applications that do not require a built-in user interface. Native to the Microsoft .NET Framework, Map Suite Services Edition offers a next-generation GIS software development experience. Also known as the Map Suite Core, it is at the heart of every one of ThinkGeo's Map Suite developer controls.
WMS Server
Edition
Map Suite WMS Server Edition is the fastest and easiest way to set up a high-performance, scalable and standards compliant Web Map Service (WMS). A WMS serves up map data as tiled images which are then consumed by client applications. With Map Suite WMS Server, you can create a cloud-based, load-balanced map service that can be consumed by any client application that supports WMS, including clients built with other Map Suite GIS developer controls.
Geocoder
Map Suite Geocoder is a native geocoding and reverse geocoding component for .NET that lets you convert a street address into a geographic location and vice-versa. It can also deliver additional details like county, FIPS codes, census tract and more. Plus, it ships with an optimized set of United States street data based on TIGER® 2012 data from the U.S. Census Bureau.
Extensions & Add-Ons
Enhance the feature set of your GIS or spatially-enabled mapping project with these additional plugins.
Map Suite World Map Kit SDK
The Map Suite World Map Kit SDK is an extension for our Map Suite line of .NET developer controls that includes everything you need to display professional-looking maps of any location on Earth. The kit comes with map data covering the world—plus enhanced street-level detail of the United States and Canada—and pre-built rendering classes that deliver beautiful maps instantly. The included source code allows you to redesign the maps or add your own data. Rendering classes are compatible with Map Suite 5.0 or higher.
Routing Extension
Let your mapping applications start taking you places! Map Suite Routing is an extension for the Map Suite family of developer controls that calculates routes and driving directions. This native .NET component gives your Map Suite applications the power to find the shortest path from A to B, deliver turn-by-turn directions, avoid specified areas, optimize for the Travelling Salesperson Problem and much more.
Vehicle Tracking Starter Kit
If you're looking to put together a Web-based vehicle tracking application with Map Suite Web Edition, the Vehicle Tracking Starter Kit is a great place to begin. Designed to be easy to use and filled with common tracking features, the kit demonstrates best practices through fully-commented source code in C# and VB.NET. Drop it into your Web Edition solution and kick-start your tracking project now!
Map Suite Source Kit
By popular request, we're offering the Map Suite Source Kit to help developers extend and enhance Map Suite's core features by providing C# source code behind several of our most popular core classes. From FeatureSources to GeoStyles, the Source Kit lets you see the "guts" behind many of your favorite classes, making it easier to extend them for your own custom implementation. While this is not the complete source code to Map Suite, it can make implementing your own custom Map Suite functionality much easier.
Features in Every Edition of Map Suite
-
Native .NET control
No legacy COM or ActiveX for you (or your users) to mess with
-
Streamlined API with full IntelliSense
No need to memorize classes and methods; let Visual Studio guide you
-
Designed for .NET Framework 4.0
Leverages new .NET framework features for the best developer experience
-
Easy coding in C# or VB.NET
Use the C# and Visual Basic languages you are already familiar with
-
Support for many vector and raster data formats
Including Shapefile, TAB, FileGeodatabase, SQL 2008, GeoTIFF, JPEG2000 and many more
-
Built-in mini-map, layer switcher, pan/zom controls and scale lines
A full suite of basic yet essential map controls come built in
-
Customizable zoom levels for optimal display detail
Segregate feature display; for instance, display more map detail as you zoom in
-
Robust projection engine
Project or reproject your data in any one of thousands of projections
-
Raster reprojection support
Reproject your aerial imagery on the fly to match your map data
-
Spatial querying
Display a subset of map data based on a set of spatial rules
-
Geometric functions
Transform (e.g. blend, clip, divide) shapes or find spatial relationships
-
High-performance geometry library
Optional SQL types library offers huge performance gains in some geometric operations
-
SQL querying
Create dynamic maps based on info from your SQL database
-
Dynamic context menus
Provide additional functionality when right-clicking on features, markers and so on
-
Dateline wrapping
Span the international date line for easy Asia/Pacific-centric maps
-
Visually stunning styles and renderers
Map styles include class breaks, dot density, RegEx, charts & graphs and more
-
Support for creating and displaying GRID files
Visualize cell-based sample data using interpolation
-
Draw, edit and manipulate shapes
Interactive shape drawing and editing, drag-to-move, rotate and resize, and more
-
Web Map Service (WMS) support
Bring in map imagery from online GIS servers comforming to standard WMS specs
-
Multi-language support
Unicode plugin allows for mapping and labeling in complex languages
-
Custom labeling support
Write your own plugin providing custom label rendering logic
-
Serializable map features
Serialize map shapes and save them to / load them from XML
-
Custom GIS services
Develop back-end GIS-enabled services with no GUI required
-
Incredibly customizable controls
With our extensible object model and plugin architecture, Map Suite suits any need