|
POST
|
Thanks for the video. I see what you're saying, and how a smoother transition might be nice.
The biggest problem I foresee to solving this though is we wouldn't actually know in which direction to animate. If the panel you're opening or closing is on the right instead, the direction would be opposite, but MapView control would have no knowledge beyond its size about what direction it got pushed in. So there's actually two jumps here. The panel opening pushes the mapview to the right, making it jump over, and then there's a resize that will clip the mapview and it'll restore its center location to this new location.
We do some throttling on resize so we don't actually immediately resize the mapview - this is mostly to handle drag and animated resizes, where each resize would flood the GPU with re-building the render texture, but of course the downside to that is these immediate single-resizes which then have a slight delay in updating and you get the "double-jump". Unfortunately the MapView control has no knowledge of what is causing a resize, just that a resize occurs, so we can't even special-case it.
... View more
11-20-2024
10:22 AM
|
0
|
0
|
1222
|
|
POST
|
Try adding "await baseLayer.LoadAsync()" and see if the layer loads fine. Also check the debug output for any hints around load or render issues
... View more
11-19-2024
12:56 PM
|
0
|
1
|
1233
|
|
POST
|
I'm still a little confused what the expectation is here. If the mapview resizes, the view that is displayed has to change with it to expand/contract the visible area along with the resize. Do you have an example / screen recording or something that behaves the way you're looking for to help me understand what you're looking for?
... View more
11-19-2024
12:15 PM
|
0
|
3
|
1236
|
|
POST
|
I'm not entirely sure what you're hoping to accomplish, but looking at the above code, that event fires _after_ the map has resized, so the viewpoint you're getting is the new viewpoint. That means setting the viewpoint to something it already is likely won't have any effect. There's also some resize-throttling going on, so if you for instance resize the window continuously, it slows down the mapview update a little until you stop resizing to reduce resource use. That throttling might make it a little harder to accomplish handling changes during resizes.
... View more
11-15-2024
02:19 PM
|
0
|
1
|
1272
|
|
POST
|
The .NET Maps SDK does not support Linux today, since the native libraries for linux aren't shipping with .NET SDK.
There are currently no plans for Avalonia support. I do know Platform Uno has been able to embed our MAUI controls, but again without the Linux support that platform would still not be possible.
... View more
11-14-2024
08:34 AM
|
0
|
0
|
1335
|
|
POST
|
Hmm that all looks good. I haven't been able to reproduce that behavior. Is there any chance you could share a small sample that reproduces the issue using some public data?
... View more
11-08-2024
09:43 AM
|
1
|
3
|
894
|
|
POST
|
Oh did you try without elevation? I wonder if it is just ending up underground. That would match the behavior of sometimes briefly seeing it before the elevation data loads.
... View more
11-08-2024
09:40 AM
|
0
|
1
|
1613
|
|
POST
|
aaah gotcha. I misunderstood that bit. So adding online basemap makes it so it doesn't render? I'll have someone investigate. Thank you for sharing the data. I'd be curious what happens if you manually add the basemap programmatically after loading the mspk.
... View more
11-08-2024
09:23 AM
|
0
|
3
|
1617
|
|
POST
|
This is unfortunately an android quirk: The files you deploy with android aren't directly accessible with a file path, whereas on iOS and Windows you can just give it the relative path. On Android you'll need to copy the deployed data out into a local folder instead and use that path to open the data. Also instead of using "Resource", use "Content" for the build action.
... View more
11-08-2024
08:33 AM
|
0
|
5
|
1629
|
|
POST
|
> Also included how the Table and FeatureLayer are loaded
I was referring to the feature itself. Try adding (feature as ILoadable)?.LoadAsync(); before assigning it to the popup. Also assert that the feature itself does have that attribute populated. Lastly set a breakpoint on the Popup that is returned from identify, call "await Popup.EvaluateExpressionsAsync()" and inspect "EvaluatedElements" and verify the fields are present
... View more
11-08-2024
08:13 AM
|
1
|
5
|
915
|
|
POST
|
Is the JOIN_STRAP field name correct? Did you make sure the feature you got is fully loaded and has that attribute in it? You can ignore the binding errors for now
... View more
11-07-2024
01:45 PM
|
0
|
7
|
945
|
|
POST
|
Thanks for confirming. On second look I realize you're adding to Fields and not Elements. Try this instead: PopupDefinition newP = new PopupDefinition() { Title = "My Custom Title" }; PopupField newF = new PopupField() { Label = "Strap", FieldName = "JOIN_STRAP", IsEditable = true, IsVisible = true, StringFieldOption = PopupStringFieldOption.SingleLine }; newP.Elements.Add(new TextPopupElement("This is just some <b>generic text</b> you can add")); newP.Elements.Add(new FieldsPopupElement(new[] { newF }) { Title = "Attributes" });
... View more
11-07-2024
12:42 PM
|
0
|
9
|
1462
|
|
POST
|
This is pretty typical database behavior. In this case the underlying database is a sqlite database, and it would need a vacuum operation. See: https://sqlite.org/lang_vacuum.html The SDK doesn't provide vacuum out of the box, but any sqlite API or tool should be able to do this for you.
If the geodatabase is sync enabled, it still needs to track deleted features, so this can be synchronized with the server later.
... View more
10-25-2024
03:52 PM
|
0
|
0
|
516
|
|
POST
|
We're actively working on this, and editing custom data is planned to be available in the next release. In the current 200.5 release you can access the custom data (read-only) in KmlNode.ExtendedSchemaData and KmlNode.ExtendedNonSchemaData
... View more
10-16-2024
09:54 AM
|
1
|
0
|
722
|
|
POST
|
That is correct. Setting view points are view operations that require view-code. However the toolkit introduces a GeoViewController that gives you the ability to declare a view controller in your view model, and then bind that on to the mapview: https://github.com/Esri/arcgis-maps-sdk-dotnet-toolkit/blob/main/docs/geoviewcontroller.md Example: https://github.com/Esri/arcgis-maps-sdk-dotnet-toolkit/blob/0d12057c95e3be6b2d693715fd2b1c1fd13e8b98/src/Samples/Toolkit.SampleApp.WPF/Samples/GeoViewController/GeoViewControllerSampleVM.cs#L31
... View more
10-09-2024
11:28 AM
|
0
|
0
|
1397
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 12-19-2025 09:51 AM | |
| 1 | 12-04-2025 09:10 AM | |
| 1 | 12-01-2025 08:50 AM | |
| 1 | 11-17-2025 09:20 AM | |
| 1 | 11-14-2025 09:10 AM |
| Online Status |
Offline
|
| Date Last Visited |
Tuesday
|