When loading a certain amount of shapes (in my case ~230) the zoom feature starts lagging.
Reducing the shapes number seems to drastically improve the performance and zoom is smoother. The Map component should support such number of shapes and allow zooming wihotu interruptions.
Allow rotating the pins, based on a filed value in the markers objects:
public markers = [
{ latlng: [30.2675, -97.7409], name: 'Zevo Toys', rotateAngle: 90},
{ latlng: [30.2707, -97.7490], name: 'Foo Bars', rotateAngle: 20 },
];
Add an option to provide different colors for the Map markers: