Can a ListPointPlot3D be overlayed with map

I am trying to make a graph of earthquakes( position and depth) shown on map of the country. The map is drawn with Graphics3D option with the code:

Graphics3D[{Opacity[1.5],    Map[Append[Reverse[#], 0] &,     EntityValue[Entity["Country", "Macedonia"], "Polygon"] /.      GeoPosition -> Identity, {-2}], Blue, Opacity[2]}, Axes -> True] 

and using a txt file with the coordinates for position and depth of the events an ListPointPlot3D was made. the image of the separate graphs are shown I have problem to overlay the graphs to get a picture similar to this one this is example with data exported with function EarthquakeData Can I get help with this? Thanks in advance.