Zoom Bug - Google Maps Embed API

Briefly: Google Maps Embed API may show directions zoomed in too far.

Good map:

The origin and destination are visible inside the iframe.

Bad map:

Why is it bad? It's zoomed in too far. The origin and destination are outside the edges of the iframe.

If you click the [-] zoom-out button, then you can see the origin and destination.

UPDATE: Did this get fixed? This is how this map used to look:

Ugly workaround, bad map with zoom=14:

Why is it ugly? The zoom=14 parameter is specified explicitly. This just happens to work for these specific directions, but in general it is not at all obvious what is "right" value for the zoom= parameter. "Right" means the largest zoom value (zoomed in as much as possible) so the origin and destination are inside the iframe.