There are plenty of scripts and plugins that let you add beautiful maps to your WordPress posts. WP Post Map is one of those. It allows you to add Google Maps to your pages and posts with your own markers. You will be able to show your posts on a map, display routes & directions, and use this plugin with the WPBakery page builder.
WP Post Map allows you to choose from 3 map types. It lets you customize markers, map height, weight, and other settings. You can have multiple maps per page. A custom map locations post type is included to make it easier for you to integrate maps into your posts.
IntenseVisions is the coder behind this plugin. You can find out more about it here.