Select to view content in your preferred language

Runtime Android/iOS 100.15-200.6 - Feature Service Symbol Scaling

181
1
04-22-2025 09:42 AM
Fiddes
by
New Contributor

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?

Tags (2)
0 Kudos
1 Reply
XuemingWu
Esri Contributor

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:

  1. What is the rendering mode of feature layer which can be obtained through "FeatureLayer.renderingMode"?
  2. What is the geometry type of the feature layer:  point, polyline, or polygon?
  3. Is your .geodatabase created or downloaded from the FeatureService? 
  4. The title of this post implies it can be reproducible in 200.6. Is this correct?

 

Thanks,

 

Xueming

 

0 Kudos