1.0.1 • Published 5 years ago
agm-spiderfier v1.0.1
Overlapping Marker Spiderfier for AGM
This package is a copy of agm-oms rebase with last version on angular-google-maps.
This package leverages the ts-overlapping-marker-spiderfier package to add spiderfy support to AGM.
Installation
agm-spiderfier has a peer depedency on ts-overlapping-marker-spiderfier@1.0.2
npm install ts-overlapping-marker-spiderfier@1.0.2 agm-spiderfier --save
# or
yarn add ts-overlapping-marker-spiderfier@1.0.2 agm-spiderfier
Usage
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 { AgmMarkerSpiderModule } from 'agm-spiderfier'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, AgmCoreModule.forRoot({ apiKey: ['YOUR_API_KEY_HERE'] }), AgmMarkerSpiderModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
use it in your template
<agm-map style="height: 300px" [latitude]="51.673858" [longitude]="7.815982"> <agm-marker-spider> <agm-marker [latitude]="51.673858" [longitude]="7.815982"> </agm-marker><!-- multiple markers --> </agm-marker-spider> </agm-map>