A VectorMap is:
- 2D
 - on the surface of the planet
 - generally static
 - Can contain 2D lines, polylines and polygons
 
A DynamicVectorMap is:
- 3D (points for lines and polygons can have altitude)
 - on the surface or in the air or both
 - dynamic (meaning lines/polygons can be added and deleted easily)
 - Can contain 3D lines, polylines and polygons
 
There are limits on the number of shapes you can put in a DynamicVectorMap that are determined by the power of the CPU and GPU on the machine running the code. These two examples can help you get a sense of those limits: