I found a way to create a "layer" that does everything I want it to - but its rather complicated and requires accessing the drawingInfo from the hosted feature service's JSON (via admin page), copying the drawingInfo, and then modifying the JSON of the web map's operational layer's url, itemID, and adding layerDefinition and drawingInfo copied from the service's JSON (used AGO-Assistant for this). This requires advanced knowledge. But since, it is possible, how about creating a tool that makes it easy for the average AGO/ArcMap user to implement.
(publish hosted feature service from arcmap, publish 2nd hosted feature service from arcmap (same data source but different style), add both to AGO web map and save, go to service URL admin page for 2nd service and copy drawingInfo, use AGO-Assistant to edit the web map JSON, find the 2nd layer and edit both the url and itemID to be same as 1st layer and then add layerDefinition and paste in drawingInfo, save JSON, refresh and test web map, delete the 2nd hosted feature service, refresh and test the web map again... should not get any errors, and should no longer be hosting 2 services with same data content, and should have symbology in 2nd layer derived from ArcMap).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.