fakeupdated-agm-markerclusterer
v13.3.8
Published
Angular Google Maps (AGM) extension for markerclusterer support
Downloads
149
Maintainers
Readme
Marker Clusterer for AGM
this package levereges the markerclustererplus to add clustering support to AGM.
Installation
@agm/js-marker-clusterer has a peer depedency on markerclustererplus
npm install @google/markerclustererplus @agm/js-marker-clusterer --save
# or
yarn add @google/markerclustererplus @agm/js-marker-clustererUsage
Add assets command to your angular.json In your
angular.jsonfile, go toprojects/<yourproject>/architect/build/options/assetsand add the following line:{"input": "./node_modules/@google/markerclustererplus/images", "glob": "*", "output": "/images"}Import the module
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; // add these imports import { AgmCoreModule } from 'fakeupdated-agm-core'; import { AgmJsMarkerClustererModule } from '@agm/js-marker-clusterer'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, AgmCoreModule.forRoot({ apiKey: ['YOUR_API_KEY_HERE'] }), AgmJsMarkerClustererModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }use it in your template
<agm-map style="height: 300px" [latitude]="51.673858" [longitude]="7.815982"> <agm-marker-cluster imagePath="https://raw.githubusercontent.com/googlemaps/v3-utility-library/master/markerclustererplus/images/m"> <agm-marker [latitude]="51.673858" [longitude]="7.815982"> </agm-marker><!-- multiple markers --> </agm-marker-cluster> </agm-map>
