@grupo-san-cristobal/agm-markerclusterer
TypeScript icon, indicating that this package has built-in type declarations

15.0.5 • Public • Published

This is a fork from the original Angular google maps project from sebastian holstein,

We have published the package under our organization since we needed support for most current Angular versions.

We will be maintaining this package in order to provide compatibility with newer Angular versions

We are not planning on adding new features to this package, and we plan to get back to the original angular google maps as soon the maintenance is reestablished on the original package

Marker Clusterer for AGM


this package levereges the @google/markerclustererplus to add clustering support to AGM.

Installation

@agm/markerclusterer has a peer depedency on markerclustererplus

npm install @google/markerclustererplus @agm/markerclusterer --save
# or
yarn add @google/markerclustererplus @agm/markerclusterer

Usage

  1. Add assets command to your angular.json In your angular.json file, go to projects/<yourproject>/architect/build/options/assets and add the following line:

    {"input": "./node_modules/@google/markerclustererplus/images", "glob": "*", "output": "/images"}
  2. 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 '@agm/core';
    import { AgmMarkerClustererModule } from '@agm/markerclusterer';
    
    @NgModule({
      declarations: [
        AppComponent
      ],
      imports: [
        BrowserModule,
        AgmCoreModule.forRoot({
          apiKey: ['YOUR_API_KEY_HERE']
        }),
        AgmMarkerClustererModule
      ],
      providers: [],
      bootstrap: [AppComponent]
    })
    export class AppModule { }
  3. 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>

Package Sidebar

Install

npm i @grupo-san-cristobal/agm-markerclusterer

Weekly Downloads

30

Version

15.0.5

License

MIT

Unpacked Size

136 kB

Total Files

20

Last publish

Collaborators

  • lucasjaviluna
  • juanjo_gazzola
  • sol.lopez
  • aotaduy