Hello everyone,
we’ve encountered an issue with the symbology of an Streaming-Layer (StreamServer of geometry type "esriGeometryPoint" e.g. predefined SandyVehicles Layer). When we configure a symbol in ArcGIS Enterprise Portal, it displays correctly in the Map Viewer within the Portal. However, when we use the same layer in our iOS app via the Swift SDK, the default blue dot is displayed instead. Additionally, the rendering symbology does not appear in the Map JSON, as it does, for example, in a FeatureLayer, where the symbology functions as expected.
Is this behavior a bug, or is it an intended limitation? Our client requires the ability to configure symbols for a MapServiceLayer directly in the Portal and have them render consistently across applications.
If this functionality isn’t supported, we are considering potential workarounds.
We’d greatly appreciate any ideas, suggestions, or insights into how we might resolve or work around this issue.
Thank you in advance!
Hi Marvin, 200.6 recently introduced creating a DynamicEntityLayer from a portal item. Not exactly sure if it fits your usecase, but if it does, can you try that through a portal item and see if it works?
The initializer: https://developers.arcgis.com/swift/api-reference/documentation/arcgis/dynamicentitylayer/init(porta...