See this answer https://discourse.julialang.org/t/plotlyjs-subplots-and-individual-layouts/87740/2 to a question related to subplots.
More precisely, in your case define:
plt=make_subplots(rows=2, cols=1,
specs=reshape([Spec(kind="geo")
Spec(kind="geo")], 2,1))
and add traces to each subplot, as in the example from the above link.
Also with the latest PlotplyJS version, the colorscale in marker definition
should be colorscale=colors.Greens
.