For 1 there’s JuliaHub although that hasn’t been updated in a while - ultimately its just a simple API call though so the source should be easy enough to modify to get working.
There exist many (RESTful) API services that allow you to do both forward and reverse geocoding, also non-Google. For instance, for R&D purposes there’s the OpenStreetMap Nominatim API and the Nominatim wiki also lists alternatives and third parties, but if you browse the internet for “open geocoding API” or similar you will find many such services (some based on Nominatim, some on others), most of which will be free below a certain reasonable number of requests per time unit, and will require you to have a paid subscription for higher request counts. These APIs can be used from Julia with HTTP.jl and JSON.jl.
Where I can highlight certain regions based
on some criteria and then annotate these
areas with some data or text labels within
something like a card. I do not know if it can
be done using ArcGis Online, but so far it
does not seem so. Also, that platform is
clunky – I thought Julia could streamline my
efforts.
From your pointer, I have since made a little
progress in a thread to Dr. H HERE