An AngularJS directive to quickly insert Static Maps.
bower install --save angular-google-staticmaps
- Include dependencies in your HTML.
- Load the
wu.staticGmap
module for your Angular app. - Use the
static-gmap
directive.
See the homepage for a live example.
<static-gmap size="137x137" markers="markers" sensor="false" zoom="14"></static-gmap>
The markers
attribute is an expression evaluating to either one or multiple
markers. Markers have the following format:
$scope.markers = [{
color: 'blue',
label: 'S',
coords: [lat, lon],
icon: 'http://imageurl...'
}];
Any attribute is directly passed to the generated URL the image is loaded from,
except for markers
, which gets formatted according to the specification.
The size attribute is required and must be specified as wxh
whereby w
denotes the width and pixels and h
the height.
The sensor attribute must explicitly be set to either true
or false
.
Pull requests welcome. Only change files in src
and don't bump any versions.
Please respect the code style in place.
MIT