Drawing and Editing Shapes in MAUI
The Think Geo Blog
by ThinkGeo
1M ago
Last month, we unveiled the beta version of ThinkGeo Mobile for .NET MAUI. Since that announcement, we've made significant strides toward our full release, set for May 1st. This week, we've enhanced our MAUI samples by incorporating several new features, including advanced labeling and capabilities for drawing and editing features.    Drawing and Editing Features To see how to draw and edit shapes in MAUI, just pull the develop branch of the ‘HowDoI’ samples from our Gitlab repo. The samples can be ran on Windows in Visual Studio or on a Mac using Rider. Once you have the samples s ..read more
Visit website
Printing Maps
The Think Geo Blog
by ThinkGeo
2M ago
In today’s post, we’ll explore a popular topic - printing. This is a common business requirement and a frequent question at our helpdesk and forums. To see the printing sample in action, just clone the latest WPF ‘HowDoI’ samples and open up the ‘Print Maps Using PrintOverlay’ sample. While the sample above is using ThinkGeo Desktop WPF, the printing classes are all part of ThinkGeo.Core and are also available on ThinkGeo Mobile and Web. Sample Overview The ‘Print Maps Using Print Overlay’ sample demonstrates how a developer can generate an A4 (8.5 x 11) document with a Title, Map and Data ..read more
Visit website
ThinkGeo Mobile for .NET MAUI - Beta Release
The Think Geo Blog
by ThinkGeo
2M ago
Today, we are excited to announce the beta release of ThinkGeo Mobile for .NET MAUI. This groundbreaking innovation streamlines the development of mapping applications for iOS, Android, macOS, and Windows, using a unified codebase. .NET MAUI is an evolution of Xamarin.Forms and allows code sharing across platforms while still providing a rich set of controls and UI elements that adapt seamlessly to the native features and capabilities of each platform. This ensures that your mapping applications feel right at home on each device, whether it's the fluidity on an iPhone, the versatility on an A ..read more
Visit website
Desktop Touch Applications
The Think Geo Blog
by ThinkGeo
3M ago
Touch interaction is now a staple of the UI experience and expected in modern mapping solutions. A frequently asked question from our WPF and Winform customers concerns the integration of touch controls in their desktop maps. While this functionality is enabled by default on Mobile maps, on the Desktop this functionality is can be easily enabled by setting the MapView’s IsManipulationEnabled property to true. This simple change opens up a realm of touch functionalities, making your desktop map applications more interactive and user-friendly. To give you a clearer picture, we've provided a cod ..read more
Visit website
ThinkGeo Cloud REST API
The Think Geo Blog
by ThinkGeo
3M ago
With professional base maps, geocoding, routing and much more, the ThinkGeo Cloud is the perfect solution to take your app to the next level. A while back, we had a blog post with examples of accessing our Cloud from its Javascript API. In today’s post, we will show an example using the Cloud’s REST API. REST APIs use HTTP methods like GET, POST, PUT, and DELETE to fetch and manipulate resources. RESTful APIs are ubiquitous and supported by all programming languages. Whether you’re working in C#, Python, Java, PHP, Swift or Go, accessing the ThinkGeo cloud’s REST Apis are a breeze. The quicke ..read more
Visit website
Map Navigation 101
The Think Geo Blog
by ThinkGeo
4M ago
When new users start using our maps, we often get questions on the best way users can interact with and navigate the map. While many of the basic pan and zoom features work like any other map component, there are a few extra, hidden features that we will cover below. To view each of these tips in a working project, simply sign up for a free evaluation and download our Gitlab samples here! Pan Zoom Bar On every ThinkGeo map, you’ll notice a pan/zoom bar in the upper left corner. This pan/zoom bar has a circle with 4 arrows that resembles a compass rose which can be used for panning. There is ..read more
Visit website
ThinkGeo UI 13.2 is Released
The Think Geo Blog
by ThinkGeo
4M ago
ThinkGeo UI 13.2 has arrived! Bringing full async support in the desktop, upgraded Web-Based layers and Overlays, and improved WMS layer support, ThinkGeo UI has never been better. Some of the highlights are listed below, but you can also view the complete changelogs for Desktop, Web and Mobile. Asynchronous Rendering and Data Fetching The 13.2 release utilizes the TAP async/await programming model for map rendering and data fetching. If you’re new to asynchronous programming, you can find a very informative guide here. As you migrate your applications to this new model in 13.2, you will not ..read more
Visit website
Best Practices For Adding Features
The Think Geo Blog
by ThinkGeo
5M ago
In today’s blog post, we will review a question that our support team encounters frequently - ‘How do I programmatically add new features to an existing layer?’ While the examples in this post reference the WPF edition, all classes are in the ThinkGeo.Core assembly, and the same code you see here will work the same in Winforms, Web-Api, Blazor and Xamarin Option 1 - FeatureSource.AddFeature() The recommended method for adding features to any layer is to use the AddFeature() function on the layer’s FeatureSource. There are a few benefits to using this method: The spatial index is automatica ..read more
Visit website
ThinkGeo Basics: Layers and Overlays
The Think Geo Blog
by ThinkGeo
7M ago
This is the third post in our ‘ThinkGeo Basics’ series where we introduce new GIS developers to the basics of building a map. In previous posts, we have discussed Feature Sources and Styling. Today we’ll dive into Overlays and Layers and how they work together to build great looking maps! A Simple Example As you review our samples and documentation, you may notice a lot objects that are derived from the base Overlay and Layer classes. We’ll try to clarify how to use each in the code snippet below that builds a very simple map of point data showing world capitals: // create a new layer f ..read more
Visit website
Leaflet vs. OpenLayers - Round 2
The Think Geo Blog
by ThinkGeo
7M ago
When it comes to building a web-based GIS application, some teams prefer Blazor-based maps, while other prefer to keep the client side in 100% Javascript. We will have future posts on Blazor, but today we will be focusing on Javascript-based mapping frameworks. In the Javascript mapping world, there are two major players - OpenLayers and Leaflet. Years back, we had a very popular blog post that helped our customers choose the right client-side Javascript library for your web-based mapping application. In today’s blog post, we will dig into examples of using both libraries with ThinkGeo WebAPI ..read more
Visit website

Follow The Think Geo Blog on FeedSpot

Continue with Google
Continue with Apple
OR