What is a pin map

A pin map is a location on a map such as an address, or a landmark that is physically represented by an icon or marker.

Map Pin