I have a question to the community prior to raising a defect in regards to symbol scaling on features that reside within a FeatureService. When I launch our Windows product (ArcGIS Runtime 100.15 WPF) and display feature layers from a *.geodatabase, I can see symbols (once within scale range) and see how their symbol size stays proportional when changing scales. When I consume the same FeatureService within our Android or iOS products (quick example of packages for the Android - Runtime.Android 100.15, Runtime.Xamarin.Android.100.15), the same feature symbols are not scaling at all. The creation of the map object between Windows and Android are the same so I can't seem to determine why Windows is handling things correctly?
Any input on why iOS or Android are not scaling symbols when the same feature service is fine in Windows?
Hello,
Could you share more info on the symbols and the renderer used in the feature layer within the FeatureService such as Json of the symbols and the renderer? You can get the Json from the endpoint of the layer of the FeatureService. e.g. the "drawingInfo" block of this feature layer. You can also call "FeatureLayer.renderer.toJson()" in your code to get the Json of the renderer which also contains the Json of the symbols. If you could share the json of the renderer and symbols from both .geodatabase and feature service that would be very helpful.
Got a few more questions:
Thanks,
Xueming