Why does this exist?
ember-google-maps tries to satisfy 3 main criteria:
The main star of the show is the mapping library you want to use. An addon like this should help integrate that library into the ember framework. Too often you see addons in ember and react essentially reimplementing the entire mapping library's API just to shim the functionality into the framework. This always results in a needlessly bloated and tightly coupled addon.
This addon sets a few groundrules on how to define options and events and seamlessly passes them to the mapping library – no explicit mapping, munging or asserting.