We have a vector tile service, and some of our data sets are heavy.
In ArcGIS JavaScript client, all features are drawn, but when looking at the same data in the iOS runtime SDK, some features does not draw... To me, it looks like random features within the tile is ignored/skipped. It could be a config/styling issue, but it does work zooming in (the same features spread over more tiles), and it also works in the JS-client.
Now I found some old post online mentioning a limit on 10k features within a vector tile, but does that apply for the runtime SDK as well? (I inspected some tiles, and they do contain more than 10k features..)
Cheers, Kris
I am not working with vector tile services, but I am seeing something similar (features not rendered that appear once the user zooms in/out). In my case it only happens with the latest iOS SDK (100.12): https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/features-not-rendered-with-ios-sd...
Have you tried to use SDK 100.10? In my case it is working fine with that version
Could be a bug.
I did a search here:
https://support.esri.com/en/Search-Results#search?q=iOS%20SDK%20100.12&content-type=Bugs
Thanks. I repro the issue on 100.10 as well
Not sure, but it seem to correlate with the number of layers. If I reduce the number of layers within the vector to just one layer (one style), it takes a little longer until I am able to repro the issue.
Actually I cannot find any reasonable pattern to when it occurs, but I´ve verified that this is indeed an issue and filed a report. Besides comparing the rendering from a JS-client to the runtime, I´ve done the following changes to styling to confirm that this is an issue
* Original styling has 5 layers. Each layer has a field-value filter (to facilitate different style for each layer)
* Zooming in and out cause some features to drop from rendering in this setup. I took a note of one of the features that disappered
* Removing all layers but the one containing the noted feature, I doo see the feature draw using the same zoom in/out-test as above