Add API support

This PR finishes the work started in egeloen/ivory-google-map#24

ping @dupuchba