Agm-Direction is the directive for @agm/core (not official)
- Angular
- Google Map API
How to use?
👉 Start Reading
👉 Build With Ionic
Installation is done using the
npm install
command:
-
Use npm
npm install --save @agm/core agm-direction
-
Use yarn
yarn add @agm/core agm-direction
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AgmCoreModule } from '@agm/core'; // @agm/core
import { AgmDirectionModule } from 'agm-direction'; // agm-direction
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AgmCoreModule.forRoot({ // @agm/core
apiKey: 'your key',
}),
AgmDirectionModule, // agm-direction
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
HTML
<agm-map [latitude]="lat" [longitude]="lng">
<agm-direction
[origin]="origin"
[destination]="destination"
>
</agm-direction>
</agm-map>
CSS
agm-map {
height: 400px;
}
TS
public lat = 24.799448;
public lng = 120.979021;
public origin: any;
public destination: any;
ngOnInit() {
this.getDirection();
}
getDirection() {
this.origin = { lat: 24.799448, lng: 120.979021 };
this.destination = { lat: 24.799524, lng: 120.975017 };
// Location within a string
// this.origin = 'Taipei Main Station';
// this.destination = 'Taiwan Presidential Office';
}
- Document Agm-Direction-Docs
- Less useful AgmDirectionModule
git clone https://github.com/explooosion/Agm-Direction.git
This library was generated with Angular CLI version 15.0.0.
Run ng generate component component-name --project agm-direction
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project agm-direction
.
Note: Don't forget to add
--project agm-direction
or else it will be added to the default project in yourangular.json
file.
Run ng build agm-direction
to build the project. The build artifacts will be stored in the dist/
directory.
After building your library with ng build agm-direction
, go to the dist folder cd dist/agm-direction
and run npm publish
.
Run ng test agm-direction
to execute the unit tests via Karma.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.