Angular 2+ Google Maps Components
Switch branches/tags
2.0.0-support TSHiYK-set-visible Tempus35-master angular-6 angular-cli-getting-started auto-fit-bounds auto-fit-bounds2 branding build change-name circle-remove circle clang-format cleanup codeylzer docs fitBounds fix-1505 fix-getMap getNativeMap getting-started-webpack globals-fix gorango-polygon greenkeeper-angular2-template-loader-0.6.0 greenkeeper-angular2-template-loader-0.6.2 greenkeeper-babel-eslint-6.0.5 greenkeeper-babel-eslint-6.1.0 greenkeeper-babel-eslint-6.1.1 greenkeeper-babel-eslint-6.1.2 greenkeeper-babel-eslint-7.0.0 greenkeeper-clang-format-1.0.42 greenkeeper-clang-format-1.0.43 greenkeeper-clang-format-1.0.44 greenkeeper-clang-format-1.0.45 greenkeeper-clang-format-1.0.46 greenkeeper-clang-format-1.0.48 greenkeeper-clang-format-1.0.49 greenkeeper-copyfiles-1.1.0 greenkeeper-del-2.2.1 greenkeeper-del-2.2.2 greenkeeper-eslint-2.13.1 greenkeeper-eslint-3.0.0 greenkeeper-eslint-3.0.1 greenkeeper-eslint-3.1.0 greenkeeper-eslint-3.1.1 greenkeeper-eslint-3.2.0 greenkeeper-eslint-3.2.1 greenkeeper-eslint-3.2.2 greenkeeper-eslint-3.3.0 greenkeeper-eslint-3.3.1 greenkeeper-eslint-3.4.0 greenkeeper-eslint-3.5.0 greenkeeper-eslint-3.6.0 greenkeeper-eslint-3.6.1 greenkeeper-eslint-3.7.0 greenkeeper-eslint-3.7.1 greenkeeper-eslint-config-airbnb-base-4.0.0 greenkeeper-eslint-config-airbnb-base-4.0.1 greenkeeper-eslint-config-airbnb-base-4.0.2 greenkeeper-eslint-config-airbnb-base-5.0.0 greenkeeper-eslint-config-airbnb-base-5.0.1 greenkeeper-eslint-config-airbnb-base-5.0.2 greenkeeper-eslint-config-airbnb-base-5.0.3 greenkeeper-eslint-config-airbnb-base-6.0.0 greenkeeper-eslint-config-airbnb-base-7.0.0 greenkeeper-eslint-config-airbnb-base-7.0.1 greenkeeper-eslint-config-airbnb-base-7.1.0 greenkeeper-eslint-config-airbnb-base-7.2.0 greenkeeper-eslint-config-airbnb-base-8.0.0 greenkeeper-eslint-config-airbnb-base-9.0.0 greenkeeper-eslint-plugin-import-1.9.2 greenkeeper-eslint-plugin-import-2.0.0 greenkeeper-eslint-plugin-import-2.0.1 greenkeeper-gulp-bump-2.2.0 greenkeeper-gulp-bump-2.4.0 greenkeeper-gulp-connect-4.1.0 greenkeeper-gulp-connect-4.2.0 greenkeeper-gulp-connect-5.0.0 greenkeeper-gulp-eslint-2.1.0 greenkeeper-gulp-eslint-3.0.1 greenkeeper-gulp-git-1.8.0 greenkeeper-gulp-git-1.9.0 greenkeeper-gulp-git-1.10.0 greenkeeper-gulp-git-1.11.0 greenkeeper-gulp-git-1.11.1 greenkeeper-gulp-git-1.11.2 greenkeeper-gulp-git-1.11.3 greenkeeper-gulp-header-1.8.3 greenkeeper-gulp-header-1.8.4 greenkeeper-gulp-load-plugins-1.3.0 greenkeeper-gulp-sourcemaps-1.7.0 greenkeeper-gulp-sourcemaps-1.7.1 greenkeeper-gulp-sourcemaps-1.7.2 greenkeeper-gulp-sourcemaps-1.7.3 greenkeeper-gulp-sourcemaps-1.8.0 greenkeeper-gulp-sourcemaps-1.8.1 greenkeeper-gulp-sourcemaps-2.0.0 greenkeeper-gulp-sourcemaps-2.0.1 greenkeeper-gulp-sourcemaps-2.1.0 greenkeeper-gulp-sourcemaps-2.1.1 greenkeeper-gulp-tslint-6.0.0 greenkeeper-gulp-tslint-6.0.1 greenkeeper-gulp-tslint-6.0.2 greenkeeper-gulp-tslint-6.1.0 greenkeeper-gulp-tslint-6.1.1 greenkeeper-gulp-tslint-6.1.2 greenkeeper-gulp-typescript-3.0.0 greenkeeper-gulp-typescript-3.0.1 greenkeeper-gulp-typescript-3.0.2 greenkeeper-html-webpack-plugin-2.24.1 greenkeeper-jasmine-core-2.5.0 greenkeeper-jasmine-core-2.5.2 greenkeeper-karma-1.0.0 greenkeeper-karma-1.1.0 greenkeeper-karma-1.1.1 greenkeeper-karma-1.1.2 greenkeeper-karma-1.2.0 greenkeeper-karma-1.3.0 greenkeeper-karma-1.5.0 greenkeeper-karma-chrome-launcher-2.0.0 greenkeeper-karma-mocha-reporter-2.2.2 greenkeeper-karma-mocha-reporter-2.2.3 greenkeeper-karma-remap-istanbul-0.3.0 greenkeeper-karma-remap-istanbul-0.3.1 greenkeeper-karma-remap-istanbul-0.3.2 greenkeeper-karma-remap-istanbul-0.4.0 greenkeeper-karma-remap-istanbul-0.6.0 greenkeeper-karma-webpack-2.0.0 greenkeeper-karma-webpack-2.0.1 greenkeeper-karma-webpack-2.0.2 greenkeeper-karma-webpack-2.0.3 greenkeeper-remap-istanbul-0.9.2 greenkeeper-remap-istanbul-0.9.3 greenkeeper-remap-istanbul-0.9.4 greenkeeper-remap-istanbul-0.9.5 greenkeeper-require-dir-0.3.1 greenkeeper-rollup-0.31.1 greenkeeper-rollup-0.32.2 greenkeeper-rollup-0.32.3 greenkeeper-rollup-0.34.0 greenkeeper-rollup-0.34.2 greenkeeper-rollup-0.34.4 greenkeeper-rollup-0.35.1 greenkeeper-rollup-0.35.2 greenkeeper-rollup-0.35.4 greenkeeper-rollup-0.35.5 greenkeeper-rollup-0.35.8 greenkeeper-rollup-0.35.9 greenkeeper-rollup-0.35.10 greenkeeper-rollup-0.35.11 greenkeeper-rollup-0.35.14 greenkeeper-rollup-0.36.0 greenkeeper-rollup-0.36.1 greenkeeper-rollup-0.36.2 greenkeeper-rollup-0.36.4 greenkeeper-rollup-0.37.1 greenkeeper-rollup-0.38.3 greenkeeper-rollup-0.40.1 greenkeeper-rollup-0.41.1 greenkeeper-rollup-0.41.2 greenkeeper-rollup-0.41.5 greenkeeper-rollup-0.41.6 greenkeeper-run-sequence-1.2.2 greenkeeper-rxjs-5.0.0 greenkeeper-rxjs-5.0.1 greenkeeper-rxjs-5.0.2 greenkeeper-rxjs-5.0.3 greenkeeper-rxjs-5.1.0 greenkeeper-rxjs-5.1.1 greenkeeper-rxjs-5.2.0 greenkeeper-systemjs-0.19.30 greenkeeper-systemjs-0.19.31 greenkeeper-systemjs-0.19.32 greenkeeper-systemjs-0.19.33 greenkeeper-systemjs-0.19.34 greenkeeper-systemjs-0.19.35 greenkeeper-systemjs-0.19.36 greenkeeper-systemjs-0.19.37 greenkeeper-systemjs-0.19.38 greenkeeper-systemjs-0.19.39 greenkeeper-tslint-3.11.0 greenkeeper-tslint-3.12.0 greenkeeper-tslint-3.12.1 greenkeeper-tslint-3.13.0 greenkeeper-tslint-3.14.0 greenkeeper-tslint-3.15.0 greenkeeper-tslint-3.15.1 greenkeeper-tslint-4.0.0 greenkeeper-tslint-4.0.1 greenkeeper-tslint-4.0.2 greenkeeper-tslint-4.1.1 greenkeeper-tslint-4.2.0 greenkeeper-tslint-4.3.0 greenkeeper-tslint-4.3.1 greenkeeper-tslint-4.4.0 greenkeeper-tslint-4.4.1 greenkeeper-tslint-4.4.2 greenkeeper-tslint-4.5.0 greenkeeper-tslint-4.5.1 greenkeeper-tslint-5.0.0 greenkeeper-typescript-2.1.4 greenkeeper-typescript-2.1.5 greenkeeper-typescript-2.1.6 greenkeeper-typescript-2.2.1 greenkeeper-typings-1.0.5 greenkeeper-typings-1.1.0 greenkeeper-typings-1.2.0 greenkeeper-typings-1.3.0 greenkeeper-typings-1.3.1 greenkeeper-typings-1.3.2 greenkeeper-typings-1.3.3 greenkeeper-typings-1.4.0 greenkeeper-zone.js-0.6.21 greenkeeper-zone.js-0.7.0 greenkeeper-zone.js-0.7.1 greenkeeper-zone.js-0.7.2 greenkeeper-zone.js-0.8.0 greenkeeper-zone.js-0.8.1 greenkeeper-zone.js-0.8.2 greenkeeper-zone.js-0.8.3 greenkeeper-zone.js-0.8.4 greenkeeper-zone.js-0.8.5 idle info-window-bindings infoWindowClose jest jigfox-version-bump kml-layer linting loader-shortcut lstat mapready maptypeid marker-inputs master module-file naming newdocs ng-module panTo peerDeps protocol-fix providers rc5-support revert-764-support-min-max-zoom rm-directives rx-fix scaleControl script-load-fix snazzy-maps streetViewControl tim-rectangle trigger-resizer-recenter typescript-2-5 umd
Nothing to show
Clone or download
subshock and SebastianM fix(AgmMap): _updateBounds not creating newBounds object (#1553)
A new LatLngBounds object is required to use the union method immediately afterwards
Latest commit 0e8f1ab Nov 30, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: add probot stale config Nov 13, 2018
assets build: copy READMEs into package dist folders Jun 22, 2017
docs docs(*): add description Nov 30, 2018
packages fix(AgmMap): _updateBounds not creating newBounds object (#1553) Nov 30, 2018
scripts feat(*): support angular 6 May 24, 2018
.clang-format style(clang): use clang conf file and align style with angular2 Nov 6, 2015
.editorconfig chore(*): add .editorconfig Nov 3, 2015
.eslintrc feat(*): provide an UMD bundle Jun 5, 2016
.gitattributes chore(github): ignore docspublisher in language stats Nov 7, 2015
.gitignore refactor: enable to develop multiple packages Jun 22, 2017
.nvmrc docs: use netlify Nov 13, 2018
.prettierrc.json feat(core): support auto fitBounds Sep 22, 2018
.travis.yml test(*): switch from karma to jest 😎 Jun 2, 2018
CHANGELOG.md chore(release): bump version and add changelog Sep 24, 2018
CONTRIBUTING.md feat(*): Change project name: angular-google-maps Jan 18, 2017
LICENSE chore(license): update year Apr 4, 2017
NAMING.md docs(naming): remove angular version Apr 23, 2018
README.md docs(readme): add links to npm registry Jun 12, 2018
jest.config.js test(*): switch from karma to jest 😎 Jun 2, 2018
jest.setup.js test(*): switch from karma to jest 😎 Jun 2, 2018
package.json chore(release): bump version and add changelog Sep 24, 2018
rollup.core.config.js feat(*): support angular 6 May 24, 2018
rollup.js-marker-clusterer.config.js feat(*): support angular 6 May 24, 2018
rollup.snazzy-info-window.config.js feat(*): support angular 6 May 24, 2018
tsconfig.json test(*): switch from karma to jest 😎 Jun 2, 2018
tslint.json feat(core): support auto fitBounds Sep 22, 2018
webpack.config.js feat(*): support angular 6 May 24, 2018
yarn.lock test(*): switch from karma to jest 😎 Jun 2, 2018

README.md

AGM - Angular Google Maps

AGM - Angular Google Maps

Angular 2+ components for Google Maps. (Previously known as angular2-google-maps)


Website | Demo | Twitter | Chat | API Documentation


Build Status Questions?: join the chat npm version supported angular versions: 5+

Packages

This project is a mono repo and hosts multiple packages:

Package Downloads
@agm/core @agm/core
@agm/snazzy-info-window @agm/snazzy-info-window
@agm/js-marker-clusterer @agm/js-marker-clusterer

Playing with AGM (Angular Google Maps)

If you just want to play with AGM and don't want to set up a full project, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course AGM:

» Play with Angular Google Maps on Stackblitz

Installation

AGM gets shipped via the Node Package Manager. So make sure that you have NodeJS installed.
You can install the package with the following command:

npm install @agm/core

You should also checkout the Getting started guide for further information.

Contributions

Please see the contribution guidelines for more details.