Angular Google Maps Native is a set of AngularJS directives which allows to create Google Maps using the Google Maps Javascript API syntax.

It is based on the Google Maps Javascript API version 3.

Why use Angular Google Maps Native

Less than 10ko minified

Google Maps syntax

No limitation of the Google Maps API

Intuitive use, no need to append code in controllers

Code covered by unit tests.

Google Maps is a great library to create maps, and AngularJS is just amazing.

Most of modules available to handle Google Maps into AngularJS directives suffer of limitations and provides a custom syntax to handle a subset of the Google Maps API.

The goal of Angular Google Maps Native is to provide a full access to the Google Maps API using the Google Maps syntax into the AngularJS directives with the smaller controller code requirements possible.

Example