Hi Maryam,
I suppose you’ve already understood from the lack of replies that there aren’t many Apex-users here.
I’m not very familiar with Apex myself, so have no idea if it can do what it is you want. You might have more luck on the Oracle Apex Forums.
That said: There are other open source alternatives, which give you more possibilities. If Oracle can publish geojson, you can build a pretty sophisticated viewer including drawing and editing tools using Openlayers for example (there are other libraries as well, but I use Openlayers). This will require development, btw. Possibly use Geoserver in between, if Oracle can’t publish stuff on the web.
There are also commercial out of the box options available, but those come at usually larger cost. So it depends on what kind of resources you have, and what you want to achieve exactly.