I am using the XamGeographicControl. I load a series of about 8000 points and have a DataTrigger to map or hide select points based on a binary flag found in each point.
As i set the flag for points, some of them appear and others do not.
Now, without changing the flags, if i zoom then some points seems to disappear and reappear as i zoom the map.
I am wondering if there is something going on within the control to perhaps optimize the data in some way, that results in this.
For example perhaps if there are two points in the same place, could the points i wish to see but cannot - perhaps they are optimized out - while another point i wish to hide is over top.
It seems random which points are shown. Maybe when points are close together the control drops one?
Still not completely clear how this relates to zoom, but it seems to be working.
GeographicSymbolSeries.MaximumMarkers - apparently this has a default value of 400. Why does the documentation not describe things like default values for properties, min/man and what the values mean.
So now it works but is much slower at loading my data, about 8000 points.
Also looked over CollisionAvoidanceType, MarkerManager.Render(lightweight) - but in the end found nothing helpful there.
I guess my next step has to be to figure out if i can debug into your source code to figure out how these undocumented properties work and figure a fix for this issue.
As i mentioned setting to 0 did have some effect, but not a good one.
GeographicSymbolSeries
Hi,
The number supplied to the Resolution property has to do with how close points have to be to each other before they are optimized out. The smaller the number the more space is allowed between points. If you supplied a large number and didn't see any differences then the Resolution property isn't used by the series that you are using. Please let me know what series you are using so I can look into this behavior.
Well i tried that and it seems to be worse - i got nothing.
Why is the documentation for 'resolution' not giving any information about what the numbers mean. All it tells me is that it is a double. It does not give a range or meaning to the numbers here. I tried 1000000 and it seems to be about like it was before.