Is it possible to control network diagram map access view/edit rights based on user role?

Yes it is possible. Using the map user option in the Manage Maps feature one can provide the access control based on the user role.
https://www.sapphireims.com/help/Manage_Maps.htm