# ThinkGeo UI for Web

**URL:** https://community.thinkgeo.com/c/thinkgeo-ui-for-web/34.md

[Latest](https://community.thinkgeo.com/latest.md) · [Categories](https://community.thinkgeo.com/categories.md)

---

## [About the ThinkGeo UI for Web category](https://community.thinkgeo.com/t/about-the-thinkgeo-ui-for-web-category/9374)

<div class="topic-metadata">

**Author:** [@Mark\_Lee](https://community.thinkgeo.com/u/Mark_Lee)\
**Replies:** 0\
**Last updated:** [December 11, 2018, 4:52am UTC](https://community.thinkgeo.com/t/about-the-thinkgeo-ui-for-web-category/9374 "2018-12-11T04:52:06Z")

</div>

This is where you can discuss any questions or issues with the ThinkGeo UI for Web. If you are new to Map Suite check out the Map Suite Web API Edition Wiki Page Map Suite MVC Edition Wiki Page Map Suite Web Edition…

---

## [When quickly loading data all objects on the map "flash", even when those overlays are not refreshed](https://community.thinkgeo.com/t/when-quickly-loading-data-all-objects-on-the-map-flash-even-when-those-overlays-are-not-refreshed/12492)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 12\
**Last updated:** [October 14, 2026, 6:57pm UTC](https://community.thinkgeo.com/t/when-quickly-loading-data-all-objects-on-the-map-flash-even-when-those-overlays-are-not-refreshed/12492 "2026-10-14T18:57:10Z")

</div>

See the attached code, run the ScenarioPlaybackXML project. All of the map objects flash when things are moved, move the time slider to around hour 600, and zoom in to the area with the most objects for a clear represent…

---

## [When changing the visibility of one or more map objects, all objects re-render](https://community.thinkgeo.com/t/when-changing-the-visibility-of-one-or-more-map-objects-all-objects-re-render/12458)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 9\
**Last updated:** [September 28, 2026, 7:46pm UTC](https://community.thinkgeo.com/t/when-changing-the-visibility-of-one-or-more-map-objects-all-objects-re-render/12458 "2026-09-28T19:46:14Z")

</div>

When hiding individual items on the map, all items re-render which causes them to “flash” and is distracting. Using similar logic in WPF, this did not happen only the changed items were updated. Using the attached sourc…

---

## [After upgrading to the latest Beta, shapes that cross the dateline cause an error](https://community.thinkgeo.com/t/after-upgrading-to-the-latest-beta-shapes-that-cross-the-dateline-cause-an-error/12457)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 5\
**Last updated:** [September 18, 2026, 3:36am UTC](https://community.thinkgeo.com/t/after-upgrading-to-the-latest-beta-shapes-that-cross-the-dateline-cause-an-error/12457 "2026-09-18T03:36:45Z")

</div>

See the attached code, it currently is on 15.0.0-beta 133 and the data in the xml file loads correctly. As soon as I update to 15.0.0-beta135 and above, I get errors caused by the polygons and circles that cross the date…

---

## [Using SVG files in Blazor Maps](https://community.thinkgeo.com/t/using-svg-files-in-blazor-maps/12431)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 6\
**Last updated:** [September 14, 2026, 2:52pm UTC](https://community.thinkgeo.com/t/using-svg-files-in-blazor-maps/12431 "2026-09-14T14:52:26Z")

</div>

We are in the process of creating new icons for the use on our Maps and are looking at making those .svg files. Currently we use .png files and load those as a GeoImage which only supports raster file types. Other that c…

---

## [Prevent panning beyond the northmost and southmost extents](https://community.thinkgeo.com/t/prevent-panning-beyond-the-northmost-and-southmost-extents/12442)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 4\
**Last updated:** [September 9, 2026, 4:09am UTC](https://community.thinkgeo.com/t/prevent-panning-beyond-the-northmost-and-southmost-extents/12442 "2026-09-09T04:09:13Z")

</div>

Is there a way to prevent scrolling outside the northern and southern map extents, short of snapping back in the OnCurrentExtentChanged event. See the image which is from your cloud sample page. This is the code I am us…

---

## [When crossing the dateline, the label is not displayed at the center of a line](https://community.thinkgeo.com/t/when-crossing-the-dateline-the-label-is-not-displayed-at-the-center-of-a-line/12440)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 17\
**Last updated:** [September 9, 2026, 4:07am UTC](https://community.thinkgeo.com/t/when-crossing-the-dateline-the-label-is-not-displayed-at-the-center-of-a-line/12440 "2026-09-09T04:07:03Z")

</div>

I have noticed that a line that crosses the dateline does not apply the label: I noticed it was also an issue it our old WPF map, but I never noticed. The arrow at the dateline should also be at the endpoint in China…

---

## [Blazor zooming or panning my icons and shapes redraw](https://community.thinkgeo.com/t/blazor-zooming-or-panning-my-icons-and-shapes-redraw/12437)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 6\
**Last updated:** [August 12, 2026, 9:38pm UTC](https://community.thinkgeo.com/t/blazor-zooming-or-panning-my-icons-and-shapes-redraw/12437 "2026-08-12T21:38:43Z")

</div>

BaseMap.zip (329.2 KB) See the attached source. When zooming in and out or panning my icons and shapes redraw. This causes them to flash and is distracting. I initially removed all references to RedrawAsync, which cause…

---

## [Setting minimum and maximum zoom](https://community.thinkgeo.com/t/setting-minimum-and-maximum-zoom/12438)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 1\
**Last updated:** [August 11, 2026, 6:36pm UTC](https://community.thinkgeo.com/t/setting-minimum-and-maximum-zoom/12438 "2026-08-11T18:36:56Z")

</div>

BaseMap.zip (329.2 KB) I may have missed but have not seen a way to set minimum and maximum zoom on the map. The was once a setting for this. I have attached the source. Thanks, James R.

---

## [BlazorTrackMode.Modidy does not update a circle correctly](https://community.thinkgeo.com/t/blazortrackmode-modidy-does-not-update-a-circle-correctly/12436)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 2\
**Last updated:** [August 10, 2026, 2:21pm UTC](https://community.thinkgeo.com/t/blazortrackmode-modidy-does-not-update-a-circle-correctly/12436 "2026-08-10T14:21:43Z")

</div>

When selecting a drawn circle on the map and setting BlazorTrackMode.Modify clicking any point on the edge just moves that point. If I know the shape is a circle, then it should just adjust the radius from the center poi…

---

## [Working with Blazor MVT](https://community.thinkgeo.com/t/working-with-blazor-mvt/12434)

<div class="topic-metadata">

**Author:** [@Jimmy\_Pun](https://community.thinkgeo.com/u/Jimmy_Pun)\
**Replies:** 7\
**Last updated:** [August 5, 2026, 2:33am UTC](https://community.thinkgeo.com/t/working-with-blazor-mvt/12434 "2026-08-05T02:33:03Z")

</div>

Hi team, Can I check if MVTTileAsyncLayer support in Blazor? I am trying to do some POC with it but it looks nothings loaded… Home.razor @using ThinkGeo.UI.Blazor @using ThinkGeo.Core \<!--You can control the width a…

---

## [How can ThinkGeoCloudRasterMapsOverlay be made to wrap?](https://community.thinkgeo.com/t/how-can-thinkgeocloudrastermapsoverlay-be-made-to-wrap/12428)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 5\
**Last updated:** [August 1, 2026, 1:05am UTC](https://community.thinkgeo.com/t/how-can-thinkgeocloudrastermapsoverlay-be-made-to-wrap/12428 "2026-08-01T01:05:38Z")

</div>

I see in the ThinkGeo Cloud samples that the Raster Maps are wrapping on the date line, but do not see a way to do that in Blazor. WrappingMode is not available on the ThinkGeoCloudRasterMapsOverlay. The ThinkGeoCloudVec…

---

## [Radial Gradient Brush](https://community.thinkgeo.com/t/radial-gradient-brush/12433)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 3\
**Last updated:** [July 28, 2026, 2:38pm UTC](https://community.thinkgeo.com/t/radial-gradient-brush/12433 "2026-07-28T14:38:33Z")

</div>

Is it possible to the get to create a radial gradient brush? I see GeoLinearGradientBrush but I would like to be able to set the gradient outward from the center of a circle. I could possibly use an image, if it is not p…

---

## [Adding a VectorTileLayer in blazor](https://community.thinkgeo.com/t/adding-a-vectortilelayer-in-blazor/12415)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 6\
**Last updated:** [June 29, 2026, 12:04am UTC](https://community.thinkgeo.com/t/adding-a-vectortilelayer-in-blazor/12415 "2026-06-29T00:04:08Z")

</div>

Your Cloud Online Samples shows the javascript for adding a VectorTileLayer, however blazor does not have that same capability since the VectorTileLayer does not seem to exist. See the sample code here: ThinkGeo Cloud O…

---

## [Can rectangles be added to a map like circles instead of just as a freehand polygon?](https://community.thinkgeo.com/t/can-rectangles-be-added-to-a-map-like-circles-instead-of-just-as-a-freehand-polygon/12401)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 3\
**Last updated:** [April 28, 2026, 12:21pm UTC](https://community.thinkgeo.com/t/can-rectangles-be-added-to-a-map-like-circles-instead-of-just-as-a-freehand-polygon/12401 "2026-04-28T12:21:57Z")

</div>

Currently the drawn feature sample has support for lines, circles and polygons. Polygons are free-hand shapes, is it possible to create a rectangle by clicking a corner and dragging to the opposite corner. This would all…

---

## [When loading a saved shape, the saved shape is not replicated across all tiles](https://community.thinkgeo.com/t/when-loading-a-saved-shape-the-saved-shape-is-not-replicated-across-all-tiles/12398)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 7\
**Last updated:** [April 22, 2026, 2:00pm UTC](https://community.thinkgeo.com/t/when-loading-a-saved-shape-the-saved-shape-is-not-replicated-across-all-tiles/12398 "2026-04-22T14:00:05Z")

</div>

If I create a shape, for instance a circle, it is replicated across the tiles, but when I save it then it is just at the position it was placed. If I draw on a tile beyond the “center tile” then it is not saved and disap…

---

## [When creating a circle on a map that crosses the dateline, the shape covers the entire map until the date line is crossed](https://community.thinkgeo.com/t/when-creating-a-circle-on-a-map-that-crosses-the-dateline-the-shape-covers-the-entire-map-until-the-date-line-is-crossed/12392)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 7\
**Last updated:** [April 17, 2026, 1:03pm UTC](https://community.thinkgeo.com/t/when-creating-a-circle-on-a-map-that-crosses-the-dateline-the-shape-covers-the-entire-map-until-the-date-line-is-crossed/12392 "2026-04-17T13:03:02Z")

</div>

Using the ThinkGeoCloudVectorMapsMapType.Light, center the map over the Pacific Ocean. It does not matter if it is panned East or West. Click the create Circle button and start drawing across the date line. The circle sh…

---

## [What are the units of measure used for "\_\_tg\_edit\_circle\_radius"?](https://community.thinkgeo.com/t/what-are-the-units-of-measure-used-for-tg-edit-circle-radius/12390)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 7\
**Last updated:** [April 15, 2026, 6:31pm UTC](https://community.thinkgeo.com/t/what-are-the-units-of-measure-used-for-tg-edit-circle-radius/12390 "2026-04-15T18:31:46Z")

</div>

I see that the current 15 beta now has FeatureDrawnEditOverlayEventArgs.ColumnValues\[“\_\_tg\_edit\_circle\_radius”\] when drawing a circle what are those units of measure? I drew a small circle and the radius was 138365.80104…

---

## [Does Blazor have a setting to wrap a map on the date line](https://community.thinkgeo.com/t/does-blazor-have-a-setting-to-wrap-a-map-on-the-date-line/12387)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 2\
**Last updated:** [April 13, 2026, 8:30pm UTC](https://community.thinkgeo.com/t/does-blazor-have-a-setting-to-wrap-a-map-on-the-date-line/12387 "2026-04-13T20:30:38Z")

</div>

In WPF the overlays had settings for WrappingMode and WrappingExtent that allow the map wrap on the date line. This simplified how the map behaved when adding and drawing objects on the map. Is there something similar in…

---

## [Simple Map not displaying when using MapViewSizeUnitType.Percentage](https://community.thinkgeo.com/t/simple-map-not-displaying-when-using-mapviewsizeunittype-percentage/12385)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 1\
**Last updated:** [April 2, 2026, 6:58pm UTC](https://community.thinkgeo.com/t/simple-map-not-displaying-when-using-mapviewsizeunittype-percentage/12385 "2026-04-02T18:58:13Z")

</div>

BaseMap.zip (2.0 MB) I created a simple map using the following setting and it does not display: \<MapView Id=“map” @ref=“\_mapView” MapUnit=“@ThinkGeo.Core.GeographyUnit.Meter” ProgressiveZooming=“true” Width=“100” …

---

## [Blazor and ThinkGeo.GisServer](https://community.thinkgeo.com/t/blazor-and-thinkgeo-gisserver/12341)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 5\
**Last updated:** [March 18, 2026, 11:07pm UTC](https://community.thinkgeo.com/t/blazor-and-thinkgeo-gisserver/12341 "2026-03-18T23:07:23Z")

</div>

Not necessarily a Blazor question, but I have been looking at the ThinkGeo.GisServer this week and was wondering if there is a way to connect to the sample, for example with a WmsTileOverlay, in my Blazor project or do I…

---

## [WMTS of OG/API as background](https://community.thinkgeo.com/t/wmts-of-og-api-as-background/12321)

<div class="topic-metadata">

**Author:** [@G\_Vandenboom](https://community.thinkgeo.com/u/G_Vandenboom)\
**Replies:** 8\
**Last updated:** [March 5, 2026, 7:36pm UTC](https://community.thinkgeo.com/t/wmts-of-og-api-as-background/12321 "2026-03-05T19:36:16Z")

</div>

Hi, Whatever I try, I am not succesfull in showing these maps in my Trial Blazor app. How does that work in Blazor? BRT Achtergrondkaart (OGC API) or https://service.pdok.nl/brt/achtergrondkaart/wmts/v2\_0?request=ge…

---

## [Selecting and moving features on the Map after adding them](https://community.thinkgeo.com/t/selecting-and-moving-features-on-the-map-after-adding-them/12319)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 8\
**Last updated:** [March 3, 2026, 4:50pm UTC](https://community.thinkgeo.com/t/selecting-and-moving-features-on-the-map-after-adding-them/12319 "2026-03-03T16:50:48Z")

</div>

In the desktop version to select and move features on the map we essentially added them to the EditInteractiveOverlay on mouse down and removed them on mouse up. That overlay does not exist in the Web version. I attempte…

---

## [Drag and Drop from a loaded image list is not working](https://community.thinkgeo.com/t/drag-and-drop-from-a-loaded-image-list-is-not-working/12314)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 3\
**Last updated:** [February 11, 2026, 2:38pm UTC](https://community.thinkgeo.com/t/drag-and-drop-from-a-loaded-image-list-is-not-working/12314 "2026-02-11T14:38:00Z")

</div>

I am attempting to convert an existing WPF project to Blazor. I followed similar logic to allow dragging and dropping of an object on the map that should go to the center of the map from a list of loaded icons. I am curr…

---

## [New Blazor Project in .NET 10: InvalidOperationException](https://community.thinkgeo.com/t/new-blazor-project-in-net-10-invalidoperationexception/12290)

<div class="topic-metadata">

**Author:** [@James\_Ridley](https://community.thinkgeo.com/u/James_Ridley)\
**Replies:** 6\
**Last updated:** [December 16, 2025, 4:04pm UTC](https://community.thinkgeo.com/t/new-blazor-project-in-net-10-invalidoperationexception/12290 "2025-12-16T16:04:29Z")

</div>

Let me preface this by I am total newbie to using Blazor. We currently use ThinkGeo.UI.WPF and are evaluating ThinkGeo.UI. Blazor for a significant upgrade to our code base. I have attempted to create a new map in Blazor…

---

## [Multiple loading of data : OnInitializedAsync](https://community.thinkgeo.com/t/multiple-loading-of-data-oninitializedasync/10519)

<div class="topic-metadata">

**Author:** [@Ismael](https://community.thinkgeo.com/u/Ismael)\
**Replies:** 1\
**Last updated:** [December 6, 2024, 4:00pm UTC](https://community.thinkgeo.com/t/multiple-loading-of-data-oninitializedasync/10519 "2024-12-06T16:00:52Z")

</div>

Hi, I’m facing slow loading of my map data. After debugging I found that my code is entering OnInitialized method 3 times which restart the loading of my data 3 times. Can you please help me with that? Thanks protec…

---

## [ThinkGeo 14 - AsyncLayer problem](https://community.thinkgeo.com/t/thinkgeo-14-asynclayer-problem/10511)

<div class="topic-metadata">

**Author:** [@Ismael](https://community.thinkgeo.com/u/Ismael)\
**Replies:** 7\
**Last updated:** [December 6, 2024, 3:05pm UTC](https://community.thinkgeo.com/t/thinkgeo-14-asynclayer-problem/10511 "2024-12-06T15:05:20Z")

</div>

Hi, After updating to last version I have a problem in my 2023 blazor projects. Some class are deprecated (ex : OpenStreetMapLayer \>\> OpenStreetMapAsyncLayer) and I don’t find any solution to use them. For example, I …

---

## [Error from Linux build using Gdal to open KML data](https://community.thinkgeo.com/t/error-from-linux-build-using-gdal-to-open-kml-data/10419)

<div class="topic-metadata">

**Author:** [@Jason\_Giles](https://community.thinkgeo.com/u/Jason_Giles)\
**Replies:** 25\
**Last updated:** [September 4, 2024, 2:17am UTC](https://community.thinkgeo.com/t/error-from-linux-build-using-gdal-to-open-kml-data/10419 "2024-09-04T02:17:42Z")

</div>

I’m facing the following error when attempting to open a KMLFeatureLayer in our Linux service layer: \> Unhandled exception. System.TypeInitializationException: The type initializer for ‘ThinkGeo.Core.GdalConfiguration’ …

---

## [Issue Drawing ThinkGeo.Core.Async.GoogleMapsLayer to GeoCanvas](https://community.thinkgeo.com/t/issue-drawing-thinkgeo-core-async-googlemapslayer-to-geocanvas/10454)

<div class="topic-metadata">

**Author:** [@Greg2](https://community.thinkgeo.com/u/Greg2)\
**Replies:** 3\
**Last updated:** [June 10, 2024, 6:12pm UTC](https://community.thinkgeo.com/t/issue-drawing-thinkgeo-core-async-googlemapslayer-to-geocanvas/10454 "2024-06-10T18:12:13Z")

</div>

Can you please assist or point me to any documentation for using ThinkGeo.Core.Async.GoogleMapsLayer that is replacing ThinkGeo.Core.GoogleMapsLayer? We include this layer to generate images for reports combined with oth…

---

## [Winforms Trigger MouseMove Event ThinkGeo 13 VB.NET](https://community.thinkgeo.com/t/winforms-trigger-mousemove-event-thinkgeo-13-vb-net/10428)

<div class="topic-metadata">

**Author:** [@anusha](https://community.thinkgeo.com/u/anusha)\
**Replies:** 1\
**Last updated:** [March 5, 2024, 7:57pm UTC](https://community.thinkgeo.com/t/winforms-trigger-mousemove-event-thinkgeo-13-vb-net/10428 "2024-03-05T19:57:03Z")

</div>

Hi , We are migrating from thinkgeo 8 to thinkgeo 13 . We have some features where it requires map mouse move event to be triggered and based on the position of cursor on map some features are implemented . Using thin…

[Next page](https://community.thinkgeo.com/c/thinkgeo-ui-for-web/34.md?page=1)
