This npm module requires google maps to be loaded before initializing info box. If you are using webpack or browserify, it requires google maps javascript api to be loaded during the build process
Now this module will get bundled without google maps being loaded, but you need to ensure Infobox is extended with prototype methods of google.maps.OverlayView
before initializing it.
- Load google maps javascript api asynchronously
import {InfoBox} from 'h21-map-infobox'