Regarding listing map links, a better approach to opening links in a new window, would be to simply turn off ajax in the admin.
With that said, its still a good idea to use the generate_map shortcode. That way you can control if
A) the map icon opens an info window with the link in it
B) The map icon shows info on hover and links to the page on click
BePro Software Team