Someone reading an e-book probably already has a map on the same device. So you could simply use href-links to Apple maps or Google maps in the text. (These links will open in the "map" app on the right device. You might need to make different versions for iPhone and Android.)

For the print version, there's probably some OpenStreetMap front-end that can render an image-file.